Windows-adattípusok
A Windows által támogatott adattípusok a függvény visszatérési értékeinek, a függvény- és üzenetparamétereknek, valamint a struktúratagoknak a meghatározására szolgálnak. Ezek határozzák meg ezeknek az elemeknek a méretét és jelentését. Az alapul szolgáló C/C++ adattípusokkal kapcsolatos további információkért lásd adattípus-tartományok.
A következő táblázat a következő típusokat tartalmazza: karakter, egész szám, logikai, mutató és fogópont. A legtöbb C fordítóban gyakori a karakter, az egész szám és a logikai típus. A mutató típusú nevek többsége P vagy LP előtaggal kezdődik. A leírók egy memóriába betöltött erőforrásra vonatkoznak.
További információ a 64 bites egész számok kezeléséről: Nagy egész számok.
Adattípus | Leírás | ||
---|---|---|---|
APIENTRY |
A rendszerfüggvények hívási konvenciója. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban: #define APIENTRY WINAPI |
||
ATOM |
Egy atom. További információ: Az Atom-táblák. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban: typedef WORD ATOM; |
||
BOOL |
Logikai változó (igaz vagy HAMIS Ez a típus a Következőképpen deklarálva van a WinDef.h-ban: typedef int BOOL; |
||
BOOLEAN |
Logikai változó (igaz vagy HAMIS Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van: typedef BYTE BOOLEAN; |
||
BYTE |
Bájt (8 bit). Ez a típus a Következőképpen deklarálva van a WinDef.h-ban: typedef unsigned char BYTE; |
||
CALLBACK |
A visszahívási függvények hívási konvenciója. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban: #define CALLBACK __stdcall VISSZAHÍVÁSi, WINAPIés APIENTRY mind a __stdcall hívási konvencióval rendelkező függvények definiálására szolgálnak. A Windows API legtöbb függvénye WINAPIhasználatával deklarálva van. Érdemes lehet VISSZAHÍVÁSi használni az implementálandó visszahívási függvényekhez a függvény visszahívási függvényként való azonosításához. |
||
CCHAR |
Egy 8 bites Windows(ANSI) karakter. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van: typedef char CCHAR; |
||
CHAR |
Egy 8 bites Windows(ANSI) karakter. További információ: betűtípusok által használt karakterkészletek. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van: typedef char CHAR; |
||
COLORREF |
A piros, zöld, kék (RGB) színérték (32 bit). Erről a típusról további információt a COLORREF talál. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban: typedef DWORD COLORREF; |
||
CONST |
Olyan változó, amelynek értéke a végrehajtás során állandó marad. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban: #define CONST const |
||
DWORD |
32 bites aláíratlan egész szám. A tartomány 0 és 4294967295 decimális között van. Ez a típus az IntSafe.h-ban a következőképpen deklarálva van: typedef unsigned long DWORD; |
||
DWORDLONG |
64 bites aláíratlan egész szám. A tartomány 0 és 18446744073709551615 decimális. Ez a típus az IntSafe.h-ban a következőképpen deklarálva van: typedef unsigned __int64 DWORDLONG; |
||
DWORD_PTR |
Egy nem aláírt hosszú típus a mutató pontosságához. A mutató hosszú típusra való felosztása esetén a mutató aritmetikai elvégzésére használható. (Általános 32 bites paraméterekhez is gyakran használják, amelyeket 64 bites Windows rendszerben 64 bitesre bővítettek.) Ezt a típust a BaseTsd.h a következőképpen deklarálja: typedef ULONG_PTR DWORD_PTR; |
||
DWORD32 |
32 bites aláíratlan egész szám. Ezt a típust a BaseTsd.h a következőképpen deklarálja: typedef unsigned int DWORD32; |
||
DWORD64 |
64 bites aláíratlan egész szám. Ezt a típust a BaseTsd.h a következőképpen deklarálja: typedef unsigned __int64 DWORD64; |
||
FLOAT |
Lebegőpontos változó. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban: typedef float FLOAT; |
||
HACCEL |
Egy gyorsítótábla. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban: typedef HANDLE HACCEL; |
||
HALF_PTR |
A mutató méretének fele. Egy mutatót és két kis mezőt tartalmazó struktúrában használható. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
HANDLE |
Egy objektum fogópontja. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
HBITMAP |
Egy bitképleírója. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
HBRUSH |
Fogópont egy kefe. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
HCOLORSPACE |
Fogópont színtérhez. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
HCONV |
Egy dinamikus adatcsere (DDE) beszélgetés leírója. Ezt a típust a Ddeml.h a következőképpen deklarálja:
|
||
HCONVLIST |
Egy DDE-beszélgetési lista fogópontja. Ezt a típust a Ddeml.h a következőképpen deklarálja:
|
||
HCURSOR |
Fogópont egy kurzorhoz. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
HDC |
Egy eszközkörnyezet (DC) leírója. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
HDDEDATA |
A DDE-adatok leírója. Ezt a típust a Ddeml.h a következőképpen deklarálja:
|
||
HDESK |
Egy asztalileírója. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
HDROP |
Egy belső drop struktúra fogópontja. Ez a típus a ShellApi.h-ban a következőképpen deklarálva van:
|
||
HDWP |
Halasztott ablakpozíció szerkezetének leírója. Ez a típus a WinUser.h fájlban az alábbiak szerint deklarálva van:
|
||
HENHMETAFILE |
Egy bővített metafájlleírója. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
HFILE |
OpenFileáltal megnyitott fájl leírója, nem pedig CreateFile. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
HFONT |
Fogópont egy betűtípushoz. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
HGDIOBJ |
Egy GDI-objektum leírója. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
HGLOBAL |
Egy globális memóriablokk leírója. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
HHOOK |
Egy horog. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
HICON |
Fogópont egy ikonhoz. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
HINSTANCE |
Egy példány leírója. Ez a modul alapcíme a memóriában. HMODULE és HINSTANCE megegyeznek, de különböző dolgokat képviselnek a 16 bites Windowsban. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
HKEY |
Egy beállításkulcs leírója. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
HKL |
Bemeneti területi azonosító. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
HLOCAL |
Egy helyi memóriablokk fogópontja. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
HMENU |
Egy menüleírója. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
HMETAFILE |
Egy metafájlleírója. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
HMODULE |
Egy modul fogópontja. Ez a modul alapcíme a memóriában. HMODULE és HINSTANCE megegyeznek a Windows jelenlegi verzióiban, de a 16 bites Windowsban különböző dolgokat képviselnek. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
HMONITOR |
Egy kijelzőmonitor fogópontja. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
HPALETTE |
Egy paletta fogópontja. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
HPEN |
Fogópont egy tollhoz. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
HRESULT |
A COM-felületek által használt visszatérési kódok. További információ: COM hibakódok struktúrája. Egy HRESULT érték teszteléséhez használja a SIKERTELEN és SIKERES makrókat. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
HRGN |
Egy régióleírója. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
HRSRC |
Egy erőforrás leírója. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
HSZ |
Egy DDE-sztring fogópontja. Ezt a típust a Ddeml.h a következőképpen deklarálja:
|
||
HWINSTA |
Egy ablakállomás. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
HWND |
Egy ablakleírója. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
INT |
32 bites aláírt egész szám. A tartomány 2147483647 decimális -2147483648. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
INT_PTR |
Aláírt egész számtípus a mutató pontosságához. Mutató egész számba történő osztása esetén a mutató aritmetikai elvégzésére használható. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
INT8 |
Egy 8 bites aláírt egész szám. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
INT16 |
16 bites aláírt egész szám. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
INT32 |
32 bites aláírt egész szám. A tartomány 2147483647 decimális -2147483648. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
INT64 |
64 bites aláírt egész szám. A tartomány 9223372036854775807 decimális -9223372036854775808. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
LANGID |
Egy nyelvi azonosító. További információ: nyelvi azonosítók. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
LCID |
Területi azonosító. További információ: Területi azonosítók. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
LCTYPE |
Területi információtípus. A lista megtekintéséhez tekintse meg Területi információállandókcímű témakört. Ez a típus a Következőképpen deklarálva van a WinNls.h-ban:
|
||
LGRPID |
Egy nyelvi csoport azonosítója. A lista megtekintéséhez lásd EnumLanguageGroupLocales. Ez a típus a Következőképpen deklarálva van a WinNls.h-ban:
|
||
LONG |
32 bites aláírt egész szám. A tartomány 2147483647 decimális -2147483648. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
LONGLONG |
64 bites aláírt egész szám. A tartomány 9223372036854775807 decimális -9223372036854775808. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
LONG_PTR |
Aláírt hosszú típus a mutató pontosságához. A mutató hosszúra történő felosztása esetén a mutató aritmetikai elvégzésére használható. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
LONG32 |
32 bites aláírt egész szám. A tartomány 2147483647 decimális -2147483648. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
LONG64 |
64 bites aláírt egész szám. A tartomány 9223372036854775807 decimális -9223372036854775808. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
LPARAM |
Üzenetparaméter. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
LPBOOL |
Mutató egy BOOL. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
LPBYTE |
Mutató egy BYTE-. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
LPCOLORREF |
Egy COLORREF értékre mutató mutató. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
LPCSTR |
Mutató egy 8 bites Windows (ANSI) karakterből álló állandó null értékű sztringre. További információ: betűtípusok által használt karakterkészletek. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
LPCTSTR |
Ha Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
LPCVOID |
Bármilyen típusú állandóra mutató mutató. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
LPCWSTR |
Mutató egy 16 bites Unicode-karakterből álló állandó null értékű sztringre. További információ: betűtípusok által használt karakterkészletek. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
LPDWORD |
Mutató egy DWORD. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
LPHANDLE |
Mutató egy HANDLE. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
LPINT |
Mutató egy INT. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
LPLONG |
Mutató egy LONG. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
LPSTR |
Mutató egy 8 bites Windows (ANSI) karakterből álló null értékű sztringre. További információ: betűtípusok által használt karakterkészletek. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
LPTSTR |
Ha UNICODE- van definiálva, LPWSTRLPSTR. További információ: Windows-adattípusok sztringekhez. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
LPVOID |
Mutató bármilyen típusra. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
LPWORD |
Mutató egy WORD. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
LPWSTR |
Mutató egy 16 bites Unicode-karakterből álló null értékű sztringre. További információ: betűtípusok által használt karakterkészletek. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
LRESULT |
Az üzenetfeldolgozás aláírt eredménye. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
PBOOL |
Mutató egy BOOL. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
PBOOLEAN |
Mutató egy LOGIKAI. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
PBYTE |
Mutató egy BYTE-. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
PCHAR |
Mutató egy CHAR. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
PCSTR |
Mutató egy 8 bites Windows (ANSI) karakterből álló állandó null értékű sztringre. További információ: betűtípusok által használt karakterkészletek. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
PCTSTR |
Ha Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
PCWSTR |
Mutató egy 16 bites Unicode-karakterből álló állandó null értékű sztringre. További információ: betűtípusok által használt karakterkészletek. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
PDWORD |
Mutató egy DWORD. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
PDWORDLONG |
Mutató egy DWORDLONG. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
PDWORD_PTR |
Mutató egy DWORD_PTR. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
PDWORD32 |
Mutató egy DWORD32. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
PDWORD64 |
Mutató egy DWORD64. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
PFLOAT |
Mutató egy FLOAT. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
PHALF_PTR |
Mutató egy HALF_PTR. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
PHANDLE |
Mutató egy HANDLE. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
PHKEY |
Mutató egy HKEY. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
PINT |
Mutató egy INT. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
PINT_PTR |
Mutató egy INT_PTR. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
PINT8 |
Mutató egy INT8. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
PINT16 |
Mutató egy INT16. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
PINT32 |
Mutató egy INT32. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
PINT64 |
Mutató egy INT64. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
PLCID |
Mutató egy LCID. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
PLONG |
Mutató egy LONG. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
PLONGLONG |
Mutató egy LONGLONG. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
PLONG_PTR |
Mutató egy LONG_PTR. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
PLONG32 |
Mutató egy LONG32. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
PLONG64 |
Mutató egy LONG64. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
POINTER_32 |
Egy 32 bites mutató. Egy 32 bites rendszeren ez egy natív mutató. Egy 64 bites rendszeren ez egy csonkolt 64 bites mutató. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
POINTER_64 |
Egy 64 bites mutató. Egy 64 bites rendszeren ez egy natív mutató. Egy 32 bites rendszeren ez egy 32 bites jelre bővített mutató. Vegye figyelembe, hogy nem biztonságos feltételezni a magas mutatóbit állapotát. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
POINTER_SIGNED |
Aláírt mutató. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
POINTER_UNSIGNED |
Egy aláíratlan mutató. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
PSHORT |
Mutató egy RÖVID. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
PSIZE_T |
Mutató egy SIZE_T. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
PSSIZE_T |
Mutató egy SSIZE_T. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
PSTR |
Mutató egy 8 bites Windows (ANSI) karakterből álló null értékű sztringre. További információ: betűtípusok által használt karakterkészletek. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
PTBYTE |
Mutató egy TBYTE-. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
PTCHAR |
Mutató egy TCHAR. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
PTSTR |
Ha UNICODE- van definiálva, PWSTR, máskülönben PSTR. További információ: Windows-adattípusok sztringekhez. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
PUCHAR |
Mutató egy UCHAR. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
PUHALF_PTR |
Mutató egy UHALF_PTR. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
PUINT |
Mutató egy UINT. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
PUINT_PTR |
Mutató egy UINT_PTR. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
PUINT8 |
Mutató egy UINT8. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
PUINT16 |
Mutató egy UINT16. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
PUINT32 |
Mutató egy UINT32. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
PUINT64 |
Mutató egy UINT64. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
PULONG |
Mutató egy ULONG. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
PULONGLONG |
Mutató egy ULONGLONG. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
PULONG_PTR |
Mutató egy ULONG_PTR. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
PULONG32 |
Mutató egy ULONG32. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
PULONG64 |
Mutató egy ULONG64. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
PUSHORT |
Mutató egy USHORT. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
PVOID |
Mutató bármilyen típusra. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
PWCHAR |
Mutató egy WCHAR. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
PWORD |
Mutató egy WORD. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
PWSTR |
Mutató egy 16 bites Unicode-karakterből álló null értékű sztringre. További információ: betűtípusok által használt karakterkészletek. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
QWORD |
64 bites aláíratlan egész szám. Ez a típus a következőképpen van deklarálva:
|
||
SC_HANDLE |
Egy szolgáltatásvezérlő-adatbázis leírója. További információ: SCM-leírók. Ez a típus a Következőképpen deklarálva van a WinSvc.h-ban:
|
||
SC_LOCK |
Egy szolgáltatásvezérlő-adatbázis zárolása. További információ: SCM-leírók. Ez a típus a Következőképpen deklarálva van a WinSvc.h-ban:
|
||
SERVICE_STATUS_HANDLE |
Egy szolgáltatásállapot-érték leírója. További információ: SCM-leírók. Ez a típus a Következőképpen deklarálva van a WinSvc.h-ban:
|
||
SHORT |
16 bites egész szám. A tartomány 32767 decimális -32768. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
SIZE_T |
Az a maximális bájtszám, amelyre egy mutató mutathat. Olyan számhoz használható, amely a mutató teljes tartományán át kell terjednie. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
SSIZE_T |
A SIZE_Taláírt verziója. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
TBYTE |
Ha UNICODE van definiálva, WCHAR, máskülönben CHAR. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
TCHAR |
Ha UNICODE van definiálva, WCHAR, máskülönben CHAR. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
UCHAR |
Nem aláírt CHAR. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
UHALF_PTR |
Aláíratlan HALF_PTR. Egy mutatót és két kis mezőt tartalmazó struktúrában használható. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
UINT |
Nem aláírt INT. A tartomány 0 és 4294967295 decimális között van. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
UINT_PTR |
Aláíratlan INT_PTR. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
UINT8 |
Nem aláírt INT8. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
UINT16 |
Aláíratlan INT16. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
UINT32 |
Nem aláírt INT32. A tartomány 0 és 4294967295 decimális között van. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
UINT64 |
Nem aláírt INT64. A tartomány 0 és 18446744073709551615 decimális. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
ULONG |
Egy nem aláírt LONG. A tartomány 0 és 4294967295 decimális között van. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
ULONGLONG |
64 bites aláíratlan egész szám. A tartomány 0 és 18446744073709551615 decimális. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
ULONG_PTR |
Aláíratlan LONG_PTR. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
ULONG32 |
Nem aláírt LONG32. A tartomány 0 és 4294967295 decimális között van. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
ULONG64 |
Nem aláírt LONG64. A tartomány 0 és 18446744073709551615 decimális. Ezt a típust a BaseTsd.h a következőképpen deklarálja:
|
||
UNICODE_STRING |
Unicode-sztring. Ez a típus a Winternl.h-ban a következőképpen van deklarálva:
|
||
USHORT |
Nem aláírt RÖVID. A tartomány 0 és 65535 tizedes közé esik. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
USN |
Frissítéssorozat-szám (USN). Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
VOID |
Bármilyen típus. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
WCHAR |
Egy 16 bites Unicode-karakter. További információ: betűtípusok által használt karakterkészletek. Ez a típus a WinNT.h-ban az alábbiak szerint deklarálva van:
|
||
WINAPI |
A rendszerfüggvények hívási konvenciója. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
VISSZAHÍVÁSi, WINAPIés APIENTRY mind a __stdcall hívási konvencióval rendelkező függvények definiálására szolgálnak. A Windows API legtöbb függvénye WINAPIhasználatával deklarálva van. Érdemes lehet VISSZAHÍVÁSi használni az implementálandó visszahívási függvényekhez a függvény visszahívási függvényként való azonosításához. |
||
WORD |
16 bites aláíratlan egész szám. A tartomány 0 és 65535 tizedes közé esik. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
||
WPARAM |
Üzenetparaméter. Ez a típus a Következőképpen deklarálva van a WinDef.h-ban:
|
Követelmények
Követelmény | Érték |
---|---|
Minimálisan támogatott ügyfél |
Windows XP [csak asztali alkalmazások] |
Minimálisan támogatott kiszolgáló |
Windows Server 2003 [csak asztali alkalmazások] |
Fejléc |
|