Tipos de datos de invocación de plataforma
En la tabla siguiente se enumeran los tipos de datos utilizados en la API Win32 (incluidos en el archivo Wtypes.h) y las funciones del estilo de C. Muchas bibliotecas no administradas contienen funciones que pasan estos tipos de datos como parámetros y valores devueltos. En la tercera columna se enumera el tipo de valor o la clase integrados de .NET Framework que se utilizan en el código administrado. En algunos casos, se puede sustituir el tipo que se enumera en la tabla por un tipo del mismo tamaño.
Tipo no administrado en Wtypes.h |
Tipo no administrado en Lenguaje C |
Nombre de la clase administrada |
Descripción |
---|---|---|---|
HANDLE |
void* |
32 bits en sistemas operativos Windows de 32 bits, 64 bits en sistemas operativos Windows de 64 bits. |
|
BYTE |
unsigned char |
8 bits |
|
SHORT |
short |
16 bits |
|
WORD |
unsigned short |
16 bits |
|
INT |
int |
32 bits |
|
UINT |
unsigned int |
32 bits |
|
LONG |
long |
32 bits |
|
BOOL |
long |
32 bits |
|
DWORD |
unsigned long |
32 bits |
|
ULONG |
unsigned long |
32 bits |
|
CHAR |
char |
Decoración con ANSI. |
|
WCHAR |
wchar_t |
Decoración con Unicode. |
|
LPSTR |
char* |
Decoración con ANSI. |
|
LPCSTR |
Const char* |
Decoración con ANSI. |
|
LPWSTR |
wchar_t* |
Decoración con Unicode. |
|
LPCWSTR |
Const wchar_t* |
Decoración con Unicode. |
|
FLOAT |
Float |
32 bits |
|
DOUBLE |
Double |
64 bits |
Para obtener los tipos correspondientes en Visual Basic 2005, C# y C++, vea la Introducción a la biblioteca de clases de .NET Framework.
Vea también
Conceptos
Calcular referencias de cadenas
Calcular referencias de clases, estructuras y uniones
Calcular referencias de matrices de tipos
Diversos ejemplos de cálculo de referencias