Datové typy Windows
Datové typy podporované systémem Windows slouží k definování návratových hodnot funkcí, parametrů funkce a zpráv a členů struktury. Definují velikost a význam těchto prvků. Další informace o základních datových typech C/C++ najdete v tématu rozsahy datových typů.
Následující tabulka obsahuje následující typy: znak, celé číslo, logická hodnota, ukazatel a popisovač. Znak, celé číslo a logické typy jsou běžné pro většinu kompilátorů jazyka C. Většina názvů typu ukazatele začíná předponou P nebo LP. Popisovače odkazují na prostředek, který byl načten do paměti.
Další informace o zpracování 64bitových celých čísel naleznete v tématu Velké celá čísla.
Datový typ | Popis | ||
---|---|---|---|
APIENTRY |
Konvence volání pro systémové funkce. Tento typ je deklarován v winDef.h následujícím způsobem: #define APIENTRY WINAPI |
||
ATOM |
Atom. Další informace naleznete v tématu O tabulkách Atom. Tento typ je deklarován v winDef.h následujícím způsobem: typedef WORD ATOM; |
||
BOOL |
Logická proměnná (měla by být TRUE nebo FALSE). Tento typ je deklarován v winDef.h následujícím způsobem: typedef int BOOL; |
||
BOOLEAN |
Logická proměnná (měla by být TRUE nebo FALSE). Tento typ je deklarován v winNT.h následujícím způsobem: typedef BYTE BOOLEAN; |
||
BYTE |
Bajt (8 bitů) Tento typ je deklarován v winDef.h následujícím způsobem: typedef unsigned char BYTE; |
||
CALLBACK |
Konvence volání pro funkce zpětného volání. Tento typ je deklarován v winDef.h následujícím způsobem: #define CALLBACK __stdcall ZPĚTNÉ VOLÁNÍ , WINAPI a APIENTRY se používají k definování funkcí pomocí konvence volání __stdcall. Většina funkcí v rozhraní API systému Windows je deklarována pomocí WINAPI . Možná budete chtít použít zpětné volání pro funkce zpětného volání, které implementujete, abyste mohli funkci identifikovat jako funkci zpětného volání. |
||
CCHAR |
8bitový znak systému Windows (ANSI). Tento typ je deklarován v winNT.h následujícím způsobem: typedef char CCHAR; |
||
CHAR |
8bitový znak systému Windows (ANSI). Další informace naleznete v tématu znakové sady používané písmy. Tento typ je deklarován v winNT.h následujícím způsobem: typedef char CHAR; |
||
COLORREF |
Červená, zelená, modrá (RGB) hodnota barvy (32 bitů). Informace o tomto typu najdete v COLORREF. Tento typ je deklarován v winDef.h následujícím způsobem: typedef DWORD COLORREF; |
||
CONST |
Proměnná, jejíž hodnota má zůstat konstantní během provádění. Tento typ je deklarován v winDef.h následujícím způsobem: #define CONST const |
||
DWORD |
32bitové celé číslo bez znaménka. Rozsah je 0 až 4294967295 desetinných míst. Tento typ je deklarován v intSafe.h následujícím způsobem: typedef unsigned long DWORD; |
||
DWORDLONG |
64bitové celé číslo bez znaménka. Rozsah je 0 až 18446744073709551615 desetinných míst. Tento typ je deklarován v intSafe.h následujícím způsobem: typedef unsigned __int64 DWORDLONG; |
||
DWORD_PTR |
Dlouhý typ bez znaménka pro přesnost ukazatele Slouží k přetypování ukazatele na dlouhý typ k provádění aritmetiky ukazatele. (Běžně se používá také pro obecné 32bitové parametry, které byly rozšířeny na 64 bitů v 64bitovém systému Windows.) Tento typ je deklarován v BaseTsd.h následujícím způsobem: typedef ULONG_PTR DWORD_PTR; |
||
DWORD32 |
32bitové celé číslo bez znaménka. Tento typ je deklarován v BaseTsd.h následujícím způsobem: typedef unsigned int DWORD32; |
||
DWORD64 |
64bitové celé číslo bez znaménka. Tento typ je deklarován v BaseTsd.h následujícím způsobem: typedef unsigned __int64 DWORD64; |
||
FLOAT |
Proměnná s plovoucí desetinou čárkou. Tento typ je deklarován v winDef.h následujícím způsobem: typedef float FLOAT; |
||
HACCEL |
Popisovač tabulky akcelerátorů . Tento typ je deklarován v winDef.h následujícím způsobem: typedef HANDLE HACCEL; |
||
HALF_PTR |
Polovina velikosti ukazatele Použijte v rámci struktury, která obsahuje ukazatel a dvě malá pole. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
HANDLE |
Popisovač objektu. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
HBITMAP |
Úchyt rastrového obrázku. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
HBRUSH |
Rukojeť na kartáč. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
HCOLORSPACE |
Úchyt barevného prostoru. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
HCONV |
Popisovač konverzace dynamické výměny dat (DDE). Tento typ je deklarován v Ddeml.h následujícím způsobem:
|
||
HCONVLIST |
Popisovač seznamu konverzací DDE Tento typ je deklarován v Ddeml.h následujícím způsobem:
|
||
HCURSOR |
Úchyt kurzoru. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
HDC |
Popisovač kontextu zařízení (DC). Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
HDDEDATA |
Popisovač dat DDE Tento typ je deklarován v Ddeml.h následujícím způsobem:
|
||
HDESK |
Popisovač Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
HDROP |
Popisovač vnitřní struktury přetažení. Tento typ je deklarován v ShellApi.h následujícím způsobem:
|
||
HDWP |
Popisovač struktury odložené pozice okna. Tento typ je deklarován v winUser.h následujícím způsobem:
|
||
HENHMETAFILE |
Popisovač rozšířeného metasouboru. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
HFILE |
Popisovač souboru otevřeného openfile, nikoli CreateFile. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
HFONT |
Popisovačpísma Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
HGDIOBJ |
Popisovač objektu GDI. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
HGLOBAL |
Popisovač globálního bloku paměti. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
HHOOK |
Rukojeť na hák. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
HICON |
Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
HINSTANCE |
Popisovač instance. Toto je základní adresa modulu v paměti. HMODULE a HINSTANCE jsou dnes stejné, ale představují různé věci v 16bitovém Systému Windows. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
HKEY |
Popisovač klíče registru. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
HKL |
Vstupní identifikátor národního prostředí. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
HLOCAL |
Popisovač místního paměťového bloku. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
HMENU |
Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
HMETAFILE |
Popisovačmetasouboru Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
HMODULE |
Popisovač modulu. Toto je základní adresa modulu v paměti. HMODULE a HINSTANCE jsou stejné v aktuálních verzích Windows, ale představují různé věci v 16bitovém Windows. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
HMONITOR |
Popisovač monitoru. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
HPALETTE |
Úchyt pro paletu Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
HPEN |
Úchyt pera. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
HRESULT |
Návratové kódy používané rozhraními modelu COM. Další informace naleznete v tématu Struktura kódů chyb modelu COM. K otestování hodnoty HRESULT použijte makra NEÚSPĚŠNÉ a ÚSPĚŠNÉ. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
HRGN |
Popisovač oblasti. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
HRSRC |
Popisovač prostředku Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
HSZ |
Popisovač řetězce DDE. Tento typ je deklarován v Ddeml.h následujícím způsobem:
|
||
HWINSTA |
Úchyt na okenní stanici. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
HWND |
Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
INT |
32bitové celé číslo se signedm. Rozsah je -2147483648 až 2147483647 desetinných míst. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
INT_PTR |
Typ signed integer pro přesnost ukazatele. Slouží k přetypování ukazatele na celé číslo k provádění aritmetiky ukazatele. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
INT8 |
8bitové celé číslo se signedm. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
INT16 |
16bitové celé číslo se signedm. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
INT32 |
32bitové celé číslo se signedm. Rozsah je -2147483648 až 2147483647 desetinných míst. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
INT64 |
64bitové celé číslo se signedm. Rozsah je -9223372036854775808 až 9223372036854775807 desetinných míst. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
LANGID |
Identifikátor jazyka. Další informace naleznete v tématu identifikátory jazyka . Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
LCID |
Identifikátor národního prostředí. Další informace naleznete v tématu identifikátory národního prostředí. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
LCTYPE |
Typ informací o národním prostředí. Seznam naleznete v tématu Konstanty informací o národním prostředí. Tento typ je deklarován v winNls.h následujícím způsobem:
|
||
LGRPID |
Identifikátor skupiny jazyků. Seznam naleznete v tématu EnumLanguageGroupLocales. Tento typ je deklarován v winNls.h následujícím způsobem:
|
||
LONG |
32bitové celé číslo se signedm. Rozsah je -2147483648 až 2147483647 desetinných míst. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
LONGLONG |
64bitové celé číslo se signedm. Rozsah je -9223372036854775808 až 9223372036854775807 desetinných míst. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
LONG_PTR |
Dlouhý typ signed long pro přesnost ukazatele. Používá se při přetypování ukazatele na dlouhou k provádění aritmetiky ukazatele. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
LONG32 |
32bitové celé číslo se signedm. Rozsah je -2147483648 až 2147483647 desetinných míst. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
LONG64 |
64bitové celé číslo se signedm. Rozsah je -9223372036854775808 až 9223372036854775807 desetinných míst. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
LPARAM |
Parametr zprávy. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
LPBOOL |
Ukazatel na bool. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
LPBYTE |
Ukazatel na Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
LPCOLORREF |
Ukazatel na hodnotu COLORREF. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
LPCSTR |
Ukazatel na konstantní řetězec ukončený hodnotou null s 8bitovými znaky Systému Windows (ANSI). Další informace naleznete v tématu znakové sady používané písmy. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
LPCTSTR |
Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
LPCVOID |
Ukazatel na konstantu libovolného typu. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
LPCWSTR |
Ukazatel na konstantní řetězec ukončený hodnotou null s 16bitovými znaky Unicode. Další informace naleznete v tématu znakové sady používané písmy. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
LPDWORD |
Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
LPHANDLE |
Ukazatel na POPISOVAČ. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
LPINT |
Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
LPLONG |
Ukazatel na LONG. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
LPSTR |
Ukazatel na řetězec ukončený hodnotou null s 8bitovými znaky Windows (ANSI). Další informace naleznete v tématu znakové sady používané písmy. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
LPTSTR |
Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
LPVOID |
Ukazatel na libovolný typ. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
LPWORD |
Ukazatel na WORD. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
LPWSTR |
Ukazatel na řetězec ukončený hodnotou null s 16bitovým znakem Unicode. Další informace naleznete v tématu znakové sady používané písmy. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
LRESULT |
Podepsaný výsledek zpracování zprávy. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
PBOOL |
Ukazatel na bool. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
PBOOLEAN |
Ukazatel na boolean. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
PBYTE |
Ukazatel na Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
PCHAR |
Ukazatel na ZNAK. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
PCSTR |
Ukazatel na konstantní řetězec ukončený hodnotou null s 8bitovými znaky Systému Windows (ANSI). Další informace naleznete v tématu znakové sady používané písmy. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
PCTSTR |
Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
PCWSTR |
Ukazatel na konstantní řetězec ukončený hodnotou null s 16bitovými znaky Unicode. Další informace naleznete v tématu znakové sady používané písmy. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
PDWORD |
Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
PDWORDLONG |
Ukazatel na DWORDLONG. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
PDWORD_PTR |
Ukazatel na DWORD_PTR. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
PDWORD32 |
Ukazatel na DWORD32. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
PDWORD64 |
Ukazatel na DWORD64. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
PFLOAT |
Ukazatel na FLOAT. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
PHALF_PTR |
Ukazatel na HALF_PTR. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
PHANDLE |
Ukazatel na POPISOVAČ. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
PHKEY |
Ukazatel na HKEY. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
PINT |
Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
PINT_PTR |
Ukazatel na INT_PTR. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
PINT8 |
Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
PINT16 |
Ukazatel na INT16. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
PINT32 |
Ukazatel na INT32. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
PINT64 |
Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
PLCID |
Ukazatel na LCID. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
PLONG |
Ukazatel na LONG. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
PLONGLONG |
Ukazatel na LONGLONG. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
PLONG_PTR |
Ukazatel na LONG_PTR. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
PLONG32 |
Ukazatel na LONG32. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
PLONG64 |
Ukazatel na LONG64. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
POINTER_32 |
32bitový ukazatel. V 32bitovém systému se jedná o nativní ukazatel. V 64bitovém systému se jedná o zkrácený 64bitový ukazatel. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
POINTER_64 |
64bitový ukazatel. V 64bitovém systému je to nativní ukazatel. V 32bitovém systému se jedná o 32bitový 32bitový ukazatel. Všimněte si, že není bezpečné předpokládat stav bitu s vysokým ukazatelem. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
POINTER_SIGNED |
Podepsaný ukazatel. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
POINTER_UNSIGNED |
Ukazatel bez znaménka Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
PSHORT |
Ukazatel na SHORT. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
PSIZE_T |
Ukazatel na SIZE_T. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
PSSIZE_T |
Ukazatel na SSIZE_T. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
PSTR |
Ukazatel na řetězec ukončený hodnotou null s 8bitovými znaky Windows (ANSI). Další informace naleznete v tématu znakové sady používané písmy. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
PTBYTE |
Ukazatel na TBYTE. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
PTCHAR |
Ukazatel na TCHAR. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
PTSTR |
Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
PUCHAR |
Ukazatel na UCHAR. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
PUHALF_PTR |
Ukazatel na UHALF_PTR. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
PUINT |
Ukazatel na UINT. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
PUINT_PTR |
Ukazatel na UINT_PTR. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
PUINT8 |
Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
PUINT16 |
Ukazatel na UINT16. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
PUINT32 |
Ukazatel na UINT32. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
PUINT64 |
Ukazatel na UINT64. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
PULONG |
Ukazatel na ULONG. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
PULONGLONG |
Ukazatel na ULONGLONG. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
PULONG_PTR |
Ukazatel na ULONG_PTR. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
PULONG32 |
Ukazatel na ULONG32. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
PULONG64 |
Ukazatel na ULONG64. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
PUSHORT |
Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
PVOID |
Ukazatel na libovolný typ. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
PWCHAR |
Ukazatel na WCHAR. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
PWORD |
Ukazatel na WORD. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
PWSTR |
Ukazatel na řetězec ukončený hodnotou null s 16bitovým znakem Unicode. Další informace naleznete v tématu znakové sady používané písmy. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
QWORD |
64bitové celé číslo bez znaménka. Tento typ je deklarován následujícím způsobem:
|
||
SC_HANDLE |
Popisovač databáze správce řízení služeb. Další informace najdete v tématu obslužné rutiny SCM. Tento typ je deklarován v winSvc.h následujícím způsobem:
|
||
SC_LOCK |
Zámek databáze správce řízení služeb. Další informace najdete v tématu obslužné rutiny SCM. Tento typ je deklarován v winSvc.h následujícím způsobem:
|
||
SERVICE_STATUS_HANDLE |
Popisovač hodnoty stavu služby. Další informace najdete v tématu obslužné rutiny SCM. Tento typ je deklarován v winSvc.h následujícím způsobem:
|
||
SHORT |
16bitové celé číslo. Rozsah je -32768 až 32767 desetinných míst. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
SIZE_T |
Maximální počet bajtů, na které může ukazatel nasměrovat. Používá se pro počet, který musí přesahovat celý rozsah ukazatele. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
SSIZE_T |
Podepsaná verze SIZE_T. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
TBYTE |
Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
TCHAR |
Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
UCHAR |
Nepodepsaný ZNAK. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
UHALF_PTR |
Nepodepsaný HALF_PTR. Použijte v rámci struktury, která obsahuje ukazatel a dvě malá pole. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
UINT |
Nepodepsaný INT. Rozsah je 0 až 4294967295 desetinných míst. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
UINT_PTR |
Nepodepsaný INT_PTR. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
UINT8 |
Nepodepsaný INT8. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
UINT16 |
Nepodepsaný INT16. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
UINT32 |
Nepodepsaný INT32. Rozsah je 0 až 4294967295 desetinných míst. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
UINT64 |
Nepodepsaný INT64. Rozsah je 0 až 18446744073709551615 desetinných míst. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
ULONG |
Nepodepsaný LONG. Rozsah je 0 až 4294967295 desetinných míst. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
ULONGLONG |
64bitové celé číslo bez znaménka. Rozsah je 0 až 18446744073709551615 desetinných míst. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
ULONG_PTR |
Nepodepsaný LONG_PTR. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
ULONG32 |
Nepodepsaný LONG32. Rozsah je 0 až 4294967295 desetinných míst. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
ULONG64 |
Nepodepsaný LONG64. Rozsah je 0 až 18446744073709551615 desetinných míst. Tento typ je deklarován v BaseTsd.h následujícím způsobem:
|
||
UNICODE_STRING |
Řetězec Unicode. Tento typ je deklarován v winternl.h následujícím způsobem:
|
||
USHORT |
Nepodepsaný SHORT. Rozsah je 0 až 65535 desetinných míst. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
USN |
Pořadové číslo aktualizace (USN). Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
VOID |
Libovolný typ. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
WCHAR |
16bitový znak Unicode. Další informace naleznete v tématu znakové sady používané písmy. Tento typ je deklarován v winNT.h následujícím způsobem:
|
||
WINAPI |
Konvence volání pro systémové funkce. Tento typ je deklarován v winDef.h následujícím způsobem:
ZPĚTNÉ VOLÁNÍ , WINAPI a APIENTRY se používají k definování funkcí pomocí konvence volání __stdcall. Většina funkcí v rozhraní API systému Windows je deklarována pomocí WINAPI . Možná budete chtít použít zpětné volání pro funkce zpětného volání, které implementujete, abyste mohli funkci identifikovat jako funkci zpětného volání. |
||
WORD |
16bitové celé číslo bez znaménka. Rozsah je 0 až 65535 desetinných míst. Tento typ je deklarován v winDef.h následujícím způsobem:
|
||
WPARAM |
Parametr zprávy. Tento typ je deklarován v winDef.h následujícím způsobem:
|
Požadavky
Požadavek | Hodnota |
---|---|
Minimální podporovaný klient |
Windows XP [pouze desktopové aplikace] |
Minimální podporovaný server |
Windows Server 2003 [pouze desktopové aplikace] |
Záhlaví |
|