Tipos de dados de invocação de plataforma
A tabela a seguir lista os tipos de dados usados na API do Win32 (listados em Wtypes.h) e funções do estilo C. Muitas bibliotecas não gerenciadas contém funções que esses tipos de dados de passar como parâmetros e retornam valores. A terceira coluna lista correspondente.Tipo de valor interno do NET Framework ou classe que você usa de código gerenciado. Em alguns casos, você pode substituir um tipo do mesmo tamanho para o tipo listado na tabela.
Tipo não gerenciado em Wtypes.h |
Tipo de linguagem c não gerenciada |
Nome da classe gerenciada |
Descrição |
---|---|---|---|
ALÇA |
void * |
32 bits em sistemas operacionais do Windows 32 bits, 64 bits em sistemas de operacionais do Windows de 64 bits. |
|
BYTE |
caracteres não assinados |
8 bits |
|
CURTO |
short |
16 bits |
|
WORD |
unsigned short |
16 bits |
|
INT |
int |
32 bits |
|
UINT |
unsigned int |
32 bits |
|
LONGO |
long |
32 bits |
|
BOOL |
long |
32 bits |
|
DWORD |
unsigned long |
32 bits |
|
ULONG |
unsigned long |
32 bits |
|
CHAR |
char |
Decore com ANSI. |
|
WCHAR |
wchar_t |
Decore com Unicode. |
|
LPSTR |
char * |
Decore com ANSI. |
|
LPCSTR |
Const char * |
Decore com ANSI. |
|
LPWSTR |
wchar_t * |
Decore com Unicode. |
|
LPCWSTR |
Const wchar_t * |
Decore com Unicode. |
|
FLOAT |
Float |
32 bits |
|
DUPLO |
Double |
64 bits |
Para tipos correspondentes no Visual Basic 2005, C# e C++, consulte o de Introdução para o.NET Framework Class Library.
Consulte também
Conceitos
O empacotamento de Classes, estruturas e uniões
Matrizes de tipos de empacotamento.
Diversos exemplos de empacotamento