Compartir a través de


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*

System.IntPtr

32 bits en sistemas operativos Windows de 32 bits, 64 bits en sistemas operativos Windows de 64 bits.

BYTE

unsigned char

System.Byte

8 bits

SHORT

short

System.Int16

16 bits

WORD

unsigned short

System.UInt16

16 bits

INT

int

System.Int32

32 bits

UINT

unsigned int

System.UInt32

32 bits

LONG

long

System.Int32

32 bits

BOOL

long

System.Int32

32 bits

DWORD

unsigned long

System.UInt32

32 bits

ULONG

unsigned long

System.UInt32

32 bits

CHAR

char

System.Char

Decoración con ANSI.

WCHAR

wchar_t

System.Char

Decoración con Unicode.

LPSTR

char*

System.String o System.Text.StringBuilder

Decoración con ANSI.

LPCSTR

Const char*

System.String o System.Text.StringBuilder

Decoración con ANSI.

LPWSTR

wchar_t*

System.String o System.Text.StringBuilder

Decoración con Unicode.

LPCWSTR

Const wchar_t*

System.String o System.Text.StringBuilder

Decoración con Unicode.

FLOAT

Float

System.Single

32 bits

DOUBLE

Double

System.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

Otros recursos

Calcular referencias de datos con invocación de plataforma