플랫폼 호출 데이터 형식
업데이트: 2007년 11월
다음 표에서는 Win32 API(Wtypes.h에 포함) 및 C 스타일 함수에서 사용되는 데이터 형식의 목록을 보여 줍니다. 관리되지 않는 대부분의 라이브러리에는 이러한 데이터 형식을 매개 변수를 통해 전달하고 값을 반환하는 함수가 포함되어 있습니다. 세 번째 열에는 관리 코드에서 사용하는 .NET Framework 기본 제공 값 형식 또는 클래스가 표시되어 있습니다. 어떤 형식을 이 표에 나열된 동일한 크기의 다른 형식으로 대체할 수도 있습니다.
Wtypes.h의 관리되지 않는 형식 |
관리되지 않는 C 언어 형식 |
관리되는 클래스 이름 |
설명 |
---|---|---|---|
HANDLE |
void* |
32비트 Windows 운영 체제의 경우 32비트, 64비트 Windows 운영 체제의 경우 64비트 |
|
BYTE |
unsigned char |
8비트 |
|
SHORT |
short |
16비트 |
|
WORD |
unsigned short |
16비트 |
|
INT |
int |
32비트 |
|
UINT |
unsigned int |
32비트 |
|
LONG |
long |
32비트 |
|
BOOL |
long |
32비트 |
|
DWORD |
unsigned long |
32비트 |
|
ULONG |
unsigned long |
32비트 |
|
CHAR |
char |
ANSI로 데코레이트 |
|
LPSTR |
char* |
ANSI로 데코레이트 |
|
LPCSTR |
Const char* |
ANSI로 데코레이트 |
|
LPWSTR |
wchar_t* |
유니코드로 데코레이트 |
|
LPCWSTR |
Const wchar_t* |
유니코드로 데코레이트 |
|
FLOAT |
Float |
32비트 |
|
DOUBLE |
Double |
64비트 |
Visual Basic 2005, C# 및 C++의 해당 형식을 보려면 .NET Framework 클래스 라이브러리 개요를 참조하십시오.