Foros del Web » Programación para mayores de 30 ;) » .NET »

Equivalencia de tipo de datos, entre C y visualbasic.net

Estas en el tema de Equivalencia de tipo de datos, entre C y visualbasic.net en el foro de .NET en Foros del Web. Estimada gente del foro: Tengo unas apis que manejan un dispositivo lector de huellas digitales; las mismas están hechas en C (o c++, no se ...
  #1 (permalink)  
Antiguo 29/05/2008, 09:50
Avatar de emitojleyes  
Fecha de Ingreso: octubre-2005
Mensajes: 62
Antigüedad: 18 años, 7 meses
Puntos: 0
Equivalencia de tipo de datos, entre C y visualbasic.net

Estimada gente del foro:

Tengo unas apis que manejan un dispositivo lector de huellas digitales; las mismas están hechas en C (o c++, no se bien), y la declaraciíon de funciones son, como el siguiente ejemplo:

extern int WINAPI Wis_Diagnose (unsigned char *pwd, SYSTEMDATA CurSystemData);

La estructura SYSTEMDATA se define como:

typedef struct _SYSTEMDATA

{

unsigned char Version[6]; //DSP version

unsigned char IP[4]; //IP address

unsigned char NetMask[4]; //netmask

unsigned char Gateway[4]; //gateway

unsigned char BaudRate; //baudrate for external

unsigned char DeviceID[3]; //device ID

unsigned short UserNo; //user number

unsigned long LogNo; //log number

unsigned char AuthenMode; //1: 1-1 2: 1:1/1:N(<50 users)

unsigned char UartMode; //1:232, 2:485

unsigned char VoiceEN; //1:enable

unsigned char ServerIP[3][4]; //server IP sets

unsigned char IDLength; //ID length for display

unsigned char Reserved[20];

Ahora, queriendo usar el Visual Basic.Net, como puedo hacer para psarle los valores que me pide la funcion de la api en cuestion? que estructura de datos similar puedo usar en vb para lograr esto? o que otra alternativa puedo emplear? desde ya muchas gracias por su colaboración!
__________________
Emilio J. Leyes
Ingeniero en Informática

Salta, Argentina
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:06.