Windows 데이터 형식
Windows에서 지원하는 데이터 형식은 함수 반환 값, 함수 및 메시지 매개 변수 및 구조체 멤버를 정의하는 데 사용됩니다. 이러한 요소의 크기와 의미를 정의합니다. 기본 C/C++ 데이터 형식에 대한 자세한 내용은 데이터 형식 범위참조하세요.
다음 표에는 문자, 정수, 부울, 포인터 및 핸들 형식이 포함되어 있습니다. 문자, 정수 및 부울 형식은 대부분의 C 컴파일러에서 일반적입니다. 대부분의 포인터 형식 이름은 P 또는 LP 접두사로 시작합니다. 핸들은 메모리에 로드된 리소스를 나타냅니다.
64비트 정수 처리에 대한 자세한 내용은 큰 정수참조하세요.
데이터 형식 | 묘사 | ||
---|---|---|---|
APIENTRY |
시스템 함수에 대한 호출 규칙입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다. #define APIENTRY WINAPI |
||
ATOM |
원자입니다. 자세한 내용은 Atom 테이블 정보 이 형식은 다음과 같이 WinDef.h에서 선언됩니다. typedef WORD ATOM; |
||
BOOL |
부울 변수(TRUE 또는 FALSE 이 형식은 다음과 같이 WinDef.h에서 선언됩니다. typedef int BOOL; |
||
BOOLEAN |
부울 변수(TRUE 또는 FALSE 이 형식은 다음과 같이 WinNT.h에서 선언됩니다. typedef BYTE BOOLEAN; |
||
BYTE |
바이트(8비트)입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다. typedef unsigned char BYTE; |
||
CALLBACK |
콜백 함수에 대한 호출 규칙입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다. #define CALLBACK __stdcall 콜백, WINAPI및 APIIENTRY 모두 __stdcall 호출 규칙을 사용하여 함수를 정의하는 데 사용됩니다. Windows API의 대부분의 함수는 WINAPI사용하여 선언됩니다. 콜백 함수로 함수를 식별하는 데 도움이 되도록 구현하는 콜백 함수에 콜백 사용할 수 있습니다. |
||
CCHAR |
ANSI(8비트 Windows) 문자입니다. 이 형식은 다음과 같이 WinNT.h에서 선언됩니다. typedef char CCHAR; |
||
CHAR |
ANSI(8비트 Windows) 문자입니다. 자세한 내용은 글꼴사용되는 이 형식은 다음과 같이 WinNT.h에서 선언됩니다. typedef char CHAR; |
||
COLORREF |
빨강, 녹색, 파랑(RGB) 색 값(32비트)입니다. 이 형식에 대한 자세한 내용은 COLORREF 참조하세요. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다. typedef DWORD COLORREF; |
||
CONST |
실행 중에 값이 일정하게 유지되는 변수입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다. #define CONST const |
||
DWORD |
부호 없는 32비트 정수입니다. 범위는 0부터 4294967295 소수입니다. 이 형식은 다음과 같이 IntSafe.h에서 선언됩니다. typedef unsigned long DWORD; |
||
DWORDLONG |
부호 없는 64비트 정수입니다. 범위는 0부터 18446744073709551615 소수입니다. 이 형식은 다음과 같이 IntSafe.h에서 선언됩니다. typedef unsigned __int64 DWORDLONG; |
||
DWORD_PTR |
포인터 정밀도에 대한 부호 없는 긴 형식입니다. 포인터를 긴 형식으로 캐스팅하여 포인터 산술 연산을 수행할 때 사용합니다. 64비트 Windows에서 64비트로 확장된 일반 32비트 매개 변수에도 일반적으로 사용됩니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다. typedef ULONG_PTR DWORD_PTR; |
||
DWORD32 |
부호 없는 32비트 정수입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다. typedef unsigned int DWORD32; |
||
DWORD64 |
부호 없는 64비트 정수입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다. typedef unsigned __int64 DWORD64; |
||
FLOAT |
부동 소수점 변수입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다. typedef float FLOAT; |
||
HACCEL |
가속기 테이블에 대한 핸들은. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다. typedef HANDLE HACCEL; |
||
HALF_PTR |
포인터 크기의 절반입니다. 포인터와 두 개의 작은 필드가 포함된 구조체 내에서 사용합니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
HANDLE |
개체에 대한 핸들입니다. 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
HBITMAP |
비트맵대한 핸들입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
HBRUSH |
브러시대한 핸들입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
HCOLORSPACE |
색 공간대한 핸들입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
HCONV |
DDE(동적 데이터 교환) 대화에 대한 핸들입니다. 이 형식은 다음과 같이 Ddeml.h에서 선언됩니다.
|
||
HCONVLIST |
DDE 대화 목록에 대한 핸들입니다. 이 형식은 다음과 같이 Ddeml.h에서 선언됩니다.
|
||
HCURSOR |
커서대한 핸들입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
HDC |
dc(디바이스 컨텍스트)에 대한 핸들입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
HDDEDATA |
DDE 데이터에 대한 핸들입니다. 이 형식은 다음과 같이 Ddeml.h에서 선언됩니다.
|
||
HDESK |
데스크톱대한 핸들입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
HDROP |
내부 놓기 구조에 대한 핸들입니다. 이 형식은 다음과 같이 ShellApi.h에서 선언됩니다.
|
||
HDWP |
지연된 창 위치 구조에 대한 핸들입니다. 이 형식은 다음과 같이 WinUser.h에서 선언됩니다.
|
||
HENHMETAFILE |
향상된 메타파일대한 핸들입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
HFILE |
CreateFile 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
HFONT |
글꼴대한 핸들입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
HGDIOBJ |
GDI 개체에 대한 핸들입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
HGLOBAL |
전역 메모리 블록에 대한 핸들입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
HHOOK |
후크대한 핸들입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
HICON |
아이콘대한 핸들입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
HINSTANCE |
인스턴스에 대한 핸들입니다. 메모리에 있는 모듈의 기본 주소입니다. HMODULE 및 HINSTANCE 동일하지만 16비트 Windows에서는 다른 항목을 나타냅니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
HKEY |
레지스트리 키에 대한 핸들입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
HKL |
입력 로캘 식별자입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
HLOCAL |
로컬 메모리 블록에 대한 핸들입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
HMENU |
메뉴대한 핸들입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
HMETAFILE |
메타파일대한 핸들입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
HMODULE |
모듈에 대한 핸들입니다. 메모리에 있는 모듈의 기본 주소입니다. HMODULE 및 HINSTANCE 현재 버전의 Windows에서는 동일하지만 16비트 Windows에서는 다른 항목을 나타냅니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
HMONITOR |
디스플레이 모니터에 대한 핸들입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
HPALETTE |
색상표에 대한 핸들입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
HPEN |
펜대한 핸들입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
HRESULT |
COM 인터페이스에서 사용하는 반환 코드입니다. 자세한 내용은 COM 오류 코드 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
HRGN |
이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
HRSRC |
리소스에 대한 핸들입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
HSZ |
DDE 문자열에 대한 핸들입니다. 이 형식은 다음과 같이 Ddeml.h에서 선언됩니다.
|
||
HWINSTA |
이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
HWND |
이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
INT |
부가된 32비트 정수입니다. 범위는 2147483647 소수점까지 -2147483648. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
INT_PTR |
포인터 정밀도에 대한 부가된 정수 형식입니다. 포인터를 정수로 캐스팅하여 포인터 산술 연산을 수행할 때 사용합니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
INT8 |
부가된 8비트 정수입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
INT16 |
부가된 16비트 정수입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
INT32 |
부가된 32비트 정수입니다. 범위는 2147483647 소수점까지 -2147483648. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
INT64 |
부가된 64비트 정수입니다. 범위는 9223372036854775807 소수점까지 -9223372036854775808. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
LANGID |
언어 식별자입니다. 자세한 내용은 언어 식별자참조하세요. 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
LCID |
로캘 식별자입니다. 자세한 내용은 로캘 식별자참조하세요. 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
LCTYPE |
로캘 정보 유형입니다. 목록은 로캘 정보 상수참조하세요. 이 형식은 다음과 같이 WinNls.h에서 선언됩니다.
|
||
LGRPID |
언어 그룹 식별자입니다. 목록은 EnumLanguageGroupLocales참조하세요. 이 형식은 다음과 같이 WinNls.h에서 선언됩니다.
|
||
LONG |
부가된 32비트 정수입니다. 범위는 2147483647 소수점까지 -2147483648. 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
LONGLONG |
부가된 64비트 정수입니다. 범위는 9223372036854775807 소수점까지 -9223372036854775808. 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
LONG_PTR |
포인터 정밀도에 대한 서명된 긴 형식입니다. 포인터를 긴 포인터로 캐스팅하여 포인터 산술 연산을 수행할 때 사용합니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
LONG32 |
부가된 32비트 정수입니다. 범위는 2147483647 소수점까지 -2147483648. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
LONG64 |
부가된 64비트 정수입니다. 범위는 9223372036854775807 소수점까지 -9223372036854775808. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
LPARAM |
메시지 매개 변수입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
LPBOOL |
BOOL대한 포인터입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
LPBYTE |
BYTE대한 포인터입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
LPCOLORREF |
COLORREF 값에 대한 포인터입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
LPCSTR |
ANSI(8비트 Windows) 문자의 null로 끝나는 상수 문자열에 대한 포인터입니다. 자세한 내용은 글꼴사용되는 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
LPCTSTR |
유니코드 정의된 경우 LPCWSTRLPCSTR이. 자세한 내용은 문자열대한 Windows 데이터 형식 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
LPCVOID |
모든 형식의 상수에 대한 포인터입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
LPCWSTR |
16비트 유니코드 문자의 null로 끝나는 상수 문자열에 대한 포인터입니다. 자세한 내용은 글꼴사용되는 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
LPDWORD |
DWORD대한 포인터입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
LPHANDLE |
HANDLE대한 포인터입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
LPINT |
INT대한 포인터입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
LPLONG |
LONG대한 포인터입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
LPSTR |
ANSI(8비트 Windows) 문자의 null로 끝나는 문자열에 대한 포인터입니다. 자세한 내용은 글꼴사용되는 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
LPTSTR |
유니코드 정의된 경우 LPWSTRLPSTR이. 자세한 내용은 문자열대한 Windows 데이터 형식 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
LPVOID |
모든 형식에 대한 포인터입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
LPWORD |
WORD대한 포인터입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
LPWSTR |
16비트 유니코드 문자의 null로 끝나는 문자열에 대한 포인터입니다. 자세한 내용은 글꼴사용되는 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
LRESULT |
메시지 처리의 서명된 결과입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
PBOOL |
BOOL대한 포인터입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
PBOOLEAN |
부울대한 포인터입니다. 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
PBYTE |
BYTE대한 포인터입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
PCHAR |
CHAR대한 포인터입니다. 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
PCSTR |
ANSI(8비트 Windows) 문자의 null로 끝나는 상수 문자열에 대한 포인터입니다. 자세한 내용은 글꼴사용되는 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
PCTSTR |
유니코드 정의된 경우 PCWSTRPCSTR이. 자세한 내용은 문자열대한 Windows 데이터 형식 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
PCWSTR |
16비트 유니코드 문자의 null로 끝나는 상수 문자열에 대한 포인터입니다. 자세한 내용은 글꼴사용되는 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
PDWORD |
DWORD대한 포인터입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
PDWORDLONG |
DWORDLONG대한 포인터입니다. 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
PDWORD_PTR |
DWORD_PTR대한 포인터입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
PDWORD32 |
DWORD32대한 포인터입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
PDWORD64 |
DWORD64대한 포인터입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
PFLOAT |
FLOAT대한 포인터입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
PHALF_PTR |
HALF_PTR대한 포인터입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
PHANDLE |
HANDLE대한 포인터입니다. 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
PHKEY |
HKEY대한 포인터입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
PINT |
INT대한 포인터입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
PINT_PTR |
INT_PTR대한 포인터입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
PINT8 |
INT8대한 포인터입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
PINT16 |
INT16대한 포인터입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
PINT32 |
INT32대한 포인터입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
PINT64 |
INT64대한 포인터입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
PLCID |
LCID대한 포인터입니다. 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
PLONG |
LONG대한 포인터입니다. 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
PLONGLONG |
LONGLONG대한 포인터입니다. 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
PLONG_PTR |
LONG_PTR대한 포인터입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
PLONG32 |
LONG32대한 포인터입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
PLONG64 |
LONG64대한 포인터입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
POINTER_32 |
32비트 포인터입니다. 32비트 시스템에서는 네이티브 포인터입니다. 64비트 시스템에서는 잘린 64비트 포인터입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
POINTER_64 |
64비트 포인터입니다. 64비트 시스템에서는 네이티브 포인터입니다. 32비트 시스템에서는 기호 확장 32비트 포인터입니다. 높은 포인터 비트의 상태를 가정하는 것은 안전하지 않습니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
POINTER_SIGNED |
서명된 포인터입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
POINTER_UNSIGNED |
서명되지 않은 포인터입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
PSHORT |
SHORT대한 포인터입니다. 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
PSIZE_T |
SIZE_T대한 포인터입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
PSSIZE_T |
SSIZE_T대한 포인터입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
PSTR |
ANSI(8비트 Windows) 문자의 null로 끝나는 문자열에 대한 포인터입니다. 자세한 내용은 글꼴사용되는 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
PTBYTE |
TBYTE대한 포인터입니다. 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
PTCHAR |
TCHAR대한 포인터입니다. 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
PTSTR |
PWSTR은 유니코드 정의된 경우 PSTR이. 자세한 내용은 문자열대한 Windows 데이터 형식 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
PUCHAR |
UCHAR대한 포인터입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
PUHALF_PTR |
UHALF_PTR대한 포인터입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
PUINT |
UINT대한 포인터입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
PUINT_PTR |
UINT_PTR대한 포인터입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
PUINT8 |
UINT8대한 포인터입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
PUINT16 |
UINT16대한 포인터입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
PUINT32 |
UINT32대한 포인터입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
PUINT64 |
UINT64대한 포인터입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
PULONG |
ULONG 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
PULONGLONG |
ULONGLONG 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
PULONG_PTR |
ULONG_PTR대한 포인터입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
PULONG32 |
ULONG32대한 포인터입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
PULONG64 |
ULONG64대한 포인터입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
PUSHORT |
USHORT대한 포인터입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
PVOID |
모든 형식에 대한 포인터입니다. 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
PWCHAR |
WCHAR대한 포인터입니다. 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
PWORD |
WORD대한 포인터입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
PWSTR |
16비트 유니코드 문자의 null로 끝나는 문자열에 대한 포인터입니다. 자세한 내용은 글꼴사용되는 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
QWORD |
부호 없는 64비트 정수입니다. 이 형식은 다음과 같이 선언됩니다.
|
||
SC_HANDLE |
서비스 제어 관리자 데이터베이스에 대한 핸들입니다. 자세한 내용은 SCM 핸들참조하세요. 이 형식은 다음과 같이 WinSvc.h에서 선언됩니다.
|
||
SC_LOCK |
서비스 제어 관리자 데이터베이스에 대한 잠금입니다. 자세한 내용은 SCM 핸들참조하세요. 이 형식은 다음과 같이 WinSvc.h에서 선언됩니다.
|
||
SERVICE_STATUS_HANDLE |
서비스 상태 값에 대한 핸들입니다. 자세한 내용은 SCM 핸들참조하세요. 이 형식은 다음과 같이 WinSvc.h에서 선언됩니다.
|
||
SHORT |
16비트 정수입니다. 범위는 32767 10진수까지 -32768. 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
SIZE_T |
포인터가 가리킬 수 있는 최대 바이트 수입니다. 포인터의 전체 범위에 걸쳐 있어야 하는 개수에 사용합니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
SSIZE_T |
서명된 버전의 SIZE_T. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
TBYTE |
이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
TCHAR |
이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
UCHAR |
서명되지 않은 CHAR. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
UHALF_PTR |
서명되지 않은 HALF_PTR. 포인터와 두 개의 작은 필드가 포함된 구조체 내에서 사용합니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
UINT |
서명되지 않은 INT. 범위는 0부터 4294967295 소수입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
UINT_PTR |
서명되지 않은 INT_PTR. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
UINT8 |
서명되지 않은 INT8. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
UINT16 |
서명되지 않은 INT16. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
UINT32 |
서명되지 않은 INT32. 범위는 0부터 4294967295 소수입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
UINT64 |
서명되지 않은 INT64. 범위는 0부터 18446744073709551615 소수입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
ULONG |
서명되지 않은 LONG. 범위는 0부터 4294967295 소수입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
ULONGLONG |
부호 없는 64비트 정수입니다. 범위는 0부터 18446744073709551615 소수입니다. 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
ULONG_PTR |
서명되지 않은 LONG_PTR. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
ULONG32 |
서명되지 않은 LONG32. 범위는 0부터 4294967295 소수입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
ULONG64 |
서명되지 않은 LONG64. 범위는 0부터 18446744073709551615 소수입니다. 이 형식은 다음과 같이 BaseTsd.h에 선언됩니다.
|
||
UNICODE_STRING |
유니코드 문자열입니다. 이 형식은 다음과 같이 Winternl.h에서 선언됩니다.
|
||
USHORT |
부호 없는 SHORT. 범위는 0에서 65535 소수입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
USN |
업데이트 시퀀스 번호(USN)입니다. 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
VOID |
모든 형식입니다. 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
WCHAR |
16비트 유니코드 문자입니다. 자세한 내용은 글꼴사용되는 이 형식은 다음과 같이 WinNT.h에서 선언됩니다.
|
||
WINAPI |
시스템 함수에 대한 호출 규칙입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
콜백, WINAPI및 APIIENTRY 모두 __stdcall 호출 규칙을 사용하여 함수를 정의하는 데 사용됩니다. Windows API의 대부분의 함수는 WINAPI사용하여 선언됩니다. 콜백 함수로 함수를 식별하는 데 도움이 되도록 구현하는 콜백 함수에 콜백 사용할 수 있습니다. |
||
WORD |
부호 없는 16비트 정수입니다. 범위는 0에서 65535 소수입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
||
WPARAM |
메시지 매개 변수입니다. 이 형식은 다음과 같이 WinDef.h에서 선언됩니다.
|
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2003 [데스크톱 앱만 해당] |
머리글 |
|