Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
De datatyper som stöds av Windows används för att definiera funktionsreturvärden, funktions- och meddelandeparametrar och strukturmedlemmar. De definierar storleken och innebörden av dessa element. Mer information om underliggande C/C++-datatyper finns i datatypsintervall.
Följande tabell innehåller följande typer: tecken, heltal, booleskt värde, pekare och handtag. Typerna tecken, heltal och booleska är gemensamma för de flesta C-kompilatorer. De flesta namn av pekartyp börjar med prefixet P eller LP. Referenser refererar till en resurs som har lästs in i minnet.
Mer information om hur du hanterar 64-bitars heltal finns i stora heltal.
| Datatyp | Beskrivning | ||
|---|---|---|---|
APIENTRY |
Anropskonventionen för systemfunktioner. Den här typen deklareras i WinDef.h enligt följande: #define APIENTRY WINAPI |
||
ATOM |
En atom. Mer information finns i Om Atom-tabeller. Den här typen deklareras i WinDef.h enligt följande: typedef WORD ATOM; |
||
BOOL |
En boolesk variabel (ska vara TRUE eller FALSE). Den här typen deklareras i WinDef.h enligt följande: typedef int BOOL; |
||
BOOLEAN |
En boolesk variabel (ska vara TRUE eller FALSE). Den här typen deklareras i WinNT.h enligt följande: typedef BYTE BOOLEAN; |
||
BYTE |
En byte (8 bitar). Den här typen deklareras i WinDef.h enligt följande: typedef unsigned char BYTE; |
||
CALLBACK |
Anropskonventionen för återanropsfunktioner. Den här typen deklareras i WinDef.h enligt följande: #define CALLBACK __stdcallCALLBACK, WINAPIoch APIENTRY- används alla för att definiera funktioner med __stdcall-anropskonventionen. De flesta funktioner i Windows-API:et deklareras med WINAPI-. Du kanske vill använda CALLBACK- för de återanropsfunktioner som du implementerar för att identifiera funktionen som en återanropsfunktion. |
||
CCHAR |
Ett 8-bitars Windows-tecken (ANSI). Den här typen deklareras i WinNT.h enligt följande: typedef char CCHAR; |
||
CHAR |
Ett 8-bitars Windows-tecken (ANSI). Mer information finns i teckenuppsättningar som används av teckensnitt. Den här typen deklareras i WinNT.h enligt följande: typedef char CHAR; |
||
COLORREF |
Det röda, gröna, blå (RGB) färgvärdet (32 bitar). Mer information om den här typen finns i COLORREF-. Den här typen deklareras i WinDef.h enligt följande: typedef DWORD COLORREF; |
||
CONST |
En variabel vars värde ska förbli konstant under körningen. Den här typen deklareras i WinDef.h enligt följande: #define CONST const |
||
DWORD |
Ett 32-bitars osignerat heltal. Intervallet är 0 till 4294967295 decimal. Den här typen deklareras i IntSafe.h enligt följande: typedef unsigned long DWORD; |
||
DWORDLONG |
Ett 64-bitars osignerat heltal. Intervallet är 0 till 18446744073709551615 decimal. Den här typen deklareras i IntSafe.h enligt följande: typedef unsigned __int64 DWORDLONG; |
||
DWORD_PTR |
En osignerad lång typ för pekarprecision. Använd när du gjuter en pekare till en lång typ för att utföra pekarens aritmetik. (Används också ofta för allmänna 32-bitarsparametrar som har utökats till 64 bitar i 64-bitars Windows.) Den här typen deklareras i BaseTsd.h enligt följande: typedef ULONG_PTR DWORD_PTR; |
||
DWORD32 |
Ett 32-bitars osignerat heltal. Den här typen deklareras i BaseTsd.h enligt följande: typedef unsigned int DWORD32; |
||
DWORD64 |
Ett 64-bitars osignerat heltal. Den här typen deklareras i BaseTsd.h enligt följande: typedef unsigned __int64 DWORD64; |
||
FLOAT |
En flyttalsvariabel. Den här typen deklareras i WinDef.h enligt följande: typedef float FLOAT; |
||
HACCEL |
Ett handtag till en acceleratortabell. Den här typen deklareras i WinDef.h enligt följande: typedef HANDLE HACCEL; |
||
HALF_PTR |
Halva storleken på en pekare. Använd i en struktur som innehåller en pekare och två små fält. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
HANDLE |
Ett handtag till ett objekt. Den här typen deklareras i WinNT.h enligt följande:
|
||
HBITMAP |
Ett handtag till en bitmapp. Den här typen deklareras i WinDef.h enligt följande:
|
||
HBRUSH |
Ett handtag till en borste. Den här typen deklareras i WinDef.h enligt följande:
|
||
HCOLORSPACE |
Ett handtag till ett färgutrymme. Den här typen deklareras i WinDef.h enligt följande:
|
||
HCONV |
En referens till en DDE-konversation (Dynamic Data Exchange). Den här typen deklareras i Ddeml.h enligt följande:
|
||
HCONVLIST |
En referens till en DDE-konversationslista. Den här typen deklareras i Ddeml.h enligt följande:
|
||
HCURSOR |
Ett handtag till en -markör. Den här typen deklareras i WinDef.h enligt följande:
|
||
HDC |
Ett handtag till en enhetskontext (DC). Den här typen deklareras i WinDef.h enligt följande:
|
||
HDDEDATA |
Ett handtag till DDE-data. Den här typen deklareras i Ddeml.h enligt följande:
|
||
HDESK |
Ett handtag till ett skrivbord. Den här typen deklareras i WinDef.h enligt följande:
|
||
HDROP |
Ett handtag till en intern släppstruktur. Den här typen deklareras i ShellApi.h enligt följande:
|
||
HDWP |
Ett handtag till en uppskjuten fönsterpositionsstruktur. Den här typen deklareras i WinUser.h enligt följande:
|
||
HENHMETAFILE |
Ett handtag till en förbättrad metafil. Den här typen deklareras i WinDef.h enligt följande:
|
||
HFILE |
En referens till en fil som öppnas av OpenFile, inte CreateFile. Den här typen deklareras i WinDef.h enligt följande:
|
||
HFONT |
Ett handtag till ett teckensnitt. Den här typen deklareras i WinDef.h enligt följande:
|
||
HGDIOBJ |
Ett handtag till ett GDI-objekt. Den här typen deklareras i WinDef.h enligt följande:
|
||
HGLOBAL |
Ett handtag till ett globalt minnesblock. Den här typen deklareras i WinDef.h enligt följande:
|
||
HHOOK |
Ett handtag till en krok. Den här typen deklareras i WinDef.h enligt följande:
|
||
HICON |
Ett handtag till en -ikon. Den här typen deklareras i WinDef.h enligt följande:
|
||
HINSTANCE |
Ett handtag till en instans. Det här är basadressen för modulen i minnet. HMODULE och HINSTANCE är desamma idag, men representerade olika saker i 16-bitars Windows. Den här typen deklareras i WinDef.h enligt följande:
|
||
HKEY |
Ett handtag till en registernyckel. Den här typen deklareras i WinDef.h enligt följande:
|
||
HKL |
En språkidentifierare för indata. Den här typen deklareras i WinDef.h enligt följande:
|
||
HLOCAL |
Ett handtag till ett lokalt minnesblock. Den här typen deklareras i WinDef.h enligt följande:
|
||
HMENU |
Ett handtag till en -meny. Den här typen deklareras i WinDef.h enligt följande:
|
||
HMETAFILE |
Ett handtag till en metafil. Den här typen deklareras i WinDef.h enligt följande:
|
||
HMODULE |
Ett handtag till en modul. Det här är basadressen för modulen i minnet. HMODULE och HINSTANCE är desamma i dagens versioner av Windows, men representerade olika saker i 16-bitars Windows. Den här typen deklareras i WinDef.h enligt följande:
|
||
HMONITOR |
Ett handtag till en bildskärm. Den här typen deklareras i WinDef.h enligt följande:
|
||
HPALETTE |
Ett handtag till en palett. Den här typen deklareras i WinDef.h enligt följande:
|
||
HPEN |
Ett handtag till en penna. Den här typen deklareras i WinDef.h enligt följande:
|
||
HRESULT |
Returkoderna som används av COM-gränssnitt. Mer information finns i struktur för COM-felkoderna. Om du vill testa ett HRESULT- värde använder du makrona FAILED och SUCCEEDED. Den här typen deklareras i WinNT.h enligt följande:
|
||
HRGN |
Ett handtag till en region. Den här typen deklareras i WinDef.h enligt följande:
|
||
HRSRC |
Ett handtag till en resurs. Den här typen deklareras i WinDef.h enligt följande:
|
||
HSZ |
Ett handtag till en DDE-sträng. Den här typen deklareras i Ddeml.h enligt följande:
|
||
HWINSTA |
Ett handtag till en fönsterstation. Den här typen deklareras i WinDef.h enligt följande:
|
||
HWND |
Ett handtag till ett fönster. Den här typen deklareras i WinDef.h enligt följande:
|
||
INT |
Ett 32-bitars signerat heltal. Intervallet är -2147483648 genom 2147483647 decimal. Den här typen deklareras i WinDef.h enligt följande:
|
||
INT_PTR |
En signerad heltalstyp för pekarprecision. Använd när du kastar en pekare till ett heltal för att utföra pekararitmetik. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
INT8 |
Ett 8-bitars signerat heltal. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
INT16 |
Ett 16-bitars signerat heltal. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
INT32 |
Ett 32-bitars signerat heltal. Intervallet är -2147483648 genom 2147483647 decimal. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
INT64 |
Ett 64-bitars signerat heltal. Intervallet är -9223372036854775808 genom 9223372036854775807 decimal. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
LANGID |
En språkidentifierare. Mer information finns i Language Identifiers. Den här typen deklareras i WinNT.h enligt följande:
|
||
LCID |
En språkidentifierare. Mer information finns i Nationella identifierare. Den här typen deklareras i WinNT.h enligt följande:
|
||
LCTYPE |
En språkinformationstyp. En lista finns i Nationella informationskonstanter. Den här typen deklareras i WinNls.h enligt följande:
|
||
LGRPID |
En språkgruppsidentifierare. En lista finns i EnumLanguageGroupLocales. Den här typen deklareras i WinNls.h enligt följande:
|
||
LONG |
Ett 32-bitars signerat heltal. Intervallet är -2147483648 genom 2147483647 decimal. Den här typen deklareras i WinNT.h enligt följande:
|
||
LONGLONG |
Ett 64-bitars signerat heltal. Intervallet är -9223372036854775808 genom 9223372036854775807 decimal. Den här typen deklareras i WinNT.h enligt följande:
|
||
LONG_PTR |
En signerad lång typ för pekarprecision. Använd när du gjuter en pekare till en lång för att utföra pekararitmetik. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
LONG32 |
Ett 32-bitars signerat heltal. Intervallet är -2147483648 genom 2147483647 decimal. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
LONG64 |
Ett 64-bitars signerat heltal. Intervallet är -9223372036854775808 genom 9223372036854775807 decimal. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
LPARAM |
En meddelandeparameter. Den här typen deklareras i WinDef.h enligt följande:
|
||
LPBOOL |
En pekare till en BOOL-. Den här typen deklareras i WinDef.h enligt följande:
|
||
LPBYTE |
En pekare till en BYTE-. Den här typen deklareras i WinDef.h enligt följande:
|
||
LPCOLORREF |
En pekare till ett COLORREF- värde. Den här typen deklareras i WinDef.h enligt följande:
|
||
LPCSTR |
En pekare till en konstant null-avslutad sträng med 8-bitars Windows-tecken (ANSI). Mer information finns i teckenuppsättningar som används av teckensnitt. Den här typen deklareras i WinNT.h enligt följande:
|
||
LPCTSTR |
En LPCWSTR- om UNICODE- definieras annars. Mer information finns i Windows-datatyper för strängar. Den här typen deklareras i WinNT.h enligt följande:
|
||
LPCVOID |
En pekare till en konstant av alla typer. Den här typen deklareras i WinDef.h enligt följande:
|
||
LPCWSTR |
En pekare till en konstant null-avslutad sträng med 16-bitars Unicode-tecken. Mer information finns i teckenuppsättningar som används av teckensnitt. Den här typen deklareras i WinNT.h enligt följande:
|
||
LPDWORD |
En pekare till en DWORD-. Den här typen deklareras i WinDef.h enligt följande:
|
||
LPHANDLE |
En pekare till en HANDLE-. Den här typen deklareras i WinDef.h enligt följande:
|
||
LPINT |
En pekare till en INT-. Den här typen deklareras i WinDef.h enligt följande:
|
||
LPLONG |
En pekare till en LONG-. Den här typen deklareras i WinDef.h enligt följande:
|
||
LPSTR |
En pekare till en null-avslutad sträng med 8-bitars Windows-tecken (ANSI). Mer information finns i teckenuppsättningar som används av teckensnitt. Den här typen deklareras i WinNT.h enligt följande:
|
||
LPTSTR |
En LPWSTR- om UNICODE- har definierats LPSTR annars. Mer information finns i Windows-datatyper för strängar. Den här typen deklareras i WinNT.h enligt följande:
|
||
LPVOID |
En pekare till valfri typ. Den här typen deklareras i WinDef.h enligt följande:
|
||
LPWORD |
En pekare till en WORD-. Den här typen deklareras i WinDef.h enligt följande:
|
||
LPWSTR |
En pekare till en null-avslutad sträng med 16-bitars Unicode-tecken. Mer information finns i teckenuppsättningar som används av teckensnitt. Den här typen deklareras i WinNT.h enligt följande:
|
||
LRESULT |
Signerat resultat av meddelandebearbetning. Den här typen deklareras i WinDef.h enligt följande:
|
||
PBOOL |
En pekare till en BOOL-. Den här typen deklareras i WinDef.h enligt följande:
|
||
PBOOLEAN |
En pekare till en BOOLESk. Den här typen deklareras i WinNT.h enligt följande:
|
||
PBYTE |
En pekare till en BYTE-. Den här typen deklareras i WinDef.h enligt följande:
|
||
PCHAR |
En pekare till en CHAR-. Den här typen deklareras i WinNT.h enligt följande:
|
||
PCSTR |
En pekare till en konstant null-avslutad sträng med 8-bitars Windows-tecken (ANSI). Mer information finns i teckenuppsättningar som används av teckensnitt. Den här typen deklareras i WinNT.h enligt följande:
|
||
PCTSTR |
En PCWSTR- om UNICODE- har definierats PCSTR annars. Mer information finns i Windows-datatyper för strängar. Den här typen deklareras i WinNT.h enligt följande:
|
||
PCWSTR |
En pekare till en konstant null-avslutad sträng med 16-bitars Unicode-tecken. Mer information finns i teckenuppsättningar som används av teckensnitt. Den här typen deklareras i WinNT.h enligt följande:
|
||
PDWORD |
En pekare till en DWORD-. Den här typen deklareras i WinDef.h enligt följande:
|
||
PDWORDLONG |
En pekare till en DWORDLONG-. Den här typen deklareras i WinNT.h enligt följande:
|
||
PDWORD_PTR |
En pekare till en DWORD_PTR. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
PDWORD32 |
En pekare till en DWORD32. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
PDWORD64 |
En pekare till en DWORD64. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
PFLOAT |
En pekare till en FLOAT-. Den här typen deklareras i WinDef.h enligt följande:
|
||
PHALF_PTR |
En pekare till en HALF_PTR. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
PHANDLE |
En pekare till en HANDLE-. Den här typen deklareras i WinNT.h enligt följande:
|
||
PHKEY |
En pekare till en HKEY-. Den här typen deklareras i WinDef.h enligt följande:
|
||
PINT |
En pekare till en INT-. Den här typen deklareras i WinDef.h enligt följande:
|
||
PINT_PTR |
En pekare till en INT_PTR. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
PINT8 |
En pekare till en INT8-. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
PINT16 |
En pekare till en INT16-. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
PINT32 |
En pekare till en INT32-. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
PINT64 |
En pekare till en INT64-. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
PLCID |
En pekare till en LCID-. Den här typen deklareras i WinNT.h enligt följande:
|
||
PLONG |
En pekare till en LONG-. Den här typen deklareras i WinNT.h enligt följande:
|
||
PLONGLONG |
En pekare till en LONGLONG-. Den här typen deklareras i WinNT.h enligt följande:
|
||
PLONG_PTR |
En pekare till en LONG_PTR. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
PLONG32 |
En pekare till en LONG32-. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
PLONG64 |
En pekare till en LONG64-. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
POINTER_32 |
En 32-bitars pekare. I ett 32-bitarssystem är detta en inbyggd pekare. I ett 64-bitarssystem är detta en trunkerad 64-bitars pekare. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
POINTER_64 |
En 64-bitars pekare. I ett 64-bitarssystem är detta en inbyggd pekare. I ett 32-bitarssystem är detta en sign-extended 32-bitars pekare. Observera att det inte är säkert att anta tillståndet för högpekarbiten. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
POINTER_SIGNED |
En signerad pekare. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
POINTER_UNSIGNED |
En osignerad pekare. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
PSHORT |
En pekare till en SHORT-. Den här typen deklareras i WinNT.h enligt följande:
|
||
PSIZE_T |
En pekare till en SIZE_T. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
PSSIZE_T |
En pekare till en SSIZE_T. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
PSTR |
En pekare till en null-avslutad sträng med 8-bitars Windows-tecken (ANSI). Mer information finns i teckenuppsättningar som används av teckensnitt. Den här typen deklareras i WinNT.h enligt följande:
|
||
PTBYTE |
En pekare till en TBYTE-. Den här typen deklareras i WinNT.h enligt följande:
|
||
PTCHAR |
En pekare till en TCHAR-. Den här typen deklareras i WinNT.h enligt följande:
|
||
PTSTR |
En Den här typen deklareras i WinNT.h enligt följande:
|
||
PUCHAR |
En pekare till en UCHAR-. Den här typen deklareras i WinDef.h enligt följande:
|
||
PUHALF_PTR |
En pekare till en UHALF_PTR. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
PUINT |
En pekare till en UINT-. Den här typen deklareras i WinDef.h enligt följande:
|
||
PUINT_PTR |
En pekare till en UINT_PTR. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
PUINT8 |
En pekare till en UINT8-. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
PUINT16 |
En pekare till en UINT16-. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
PUINT32 |
En pekare till en UINT32-. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
PUINT64 |
En pekare till en UINT64-. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
PULONG |
En pekare till en ULONG-. Den här typen deklareras i WinDef.h enligt följande:
|
||
PULONGLONG |
En pekare till en ULONGLONG-. Den här typen deklareras i WinDef.h enligt följande:
|
||
PULONG_PTR |
En pekare till en ULONG_PTR. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
PULONG32 |
En pekare till en ULONG32. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
PULONG64 |
En pekare till en ULONG64. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
PUSHORT |
En pekare till en USHORT-. Den här typen deklareras i WinDef.h enligt följande:
|
||
PVOID |
En pekare till valfri typ. Den här typen deklareras i WinNT.h enligt följande:
|
||
PWCHAR |
En pekare till en WCHAR-. Den här typen deklareras i WinNT.h enligt följande:
|
||
PWORD |
En pekare till en WORD-. Den här typen deklareras i WinDef.h enligt följande:
|
||
PWSTR |
En pekare till en null-avslutad sträng med 16-bitars Unicode-tecken. Mer information finns i teckenuppsättningar som används av teckensnitt. Den här typen deklareras i WinNT.h enligt följande:
|
||
QWORD |
Ett 64-bitars osignerat heltal. Den här typen deklareras på följande sätt:
|
||
SC_HANDLE |
Ett handtag till en tjänstkontrollhanteringsdatabas. Mer information finns i SCM Handles. Den här typen deklareras i WinSvc.h enligt följande:
|
||
SC_LOCK |
Ett lås till en service control manager-databas. Mer information finns i SCM Handles. Den här typen deklareras i WinSvc.h enligt följande:
|
||
SERVICE_STATUS_HANDLE |
En referens till ett tjänststatusvärde. Mer information finns i SCM Handles. Den här typen deklareras i WinSvc.h enligt följande:
|
||
SHORT |
Ett 16-bitars heltal. Intervallet är -32768 till 32767 decimaler. Den här typen deklareras i WinNT.h enligt följande:
|
||
SIZE_T |
Det maximala antalet byte som en pekare kan peka på. Använd för ett antal som måste sträcka sig över hela intervallet för en pekare. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
SSIZE_T |
En signerad version av SIZE_T. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
TBYTE |
En Den här typen deklareras i WinNT.h enligt följande:
|
||
TCHAR |
En Den här typen deklareras i WinNT.h enligt följande:
|
||
UCHAR |
En osignerad CHAR-. Den här typen deklareras i WinDef.h enligt följande:
|
||
UHALF_PTR |
En osignerad HALF_PTR. Använd i en struktur som innehåller en pekare och två små fält. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
UINT |
En osignerad INT-. Intervallet är 0 till 4294967295 decimal. Den här typen deklareras i WinDef.h enligt följande:
|
||
UINT_PTR |
En osignerad INT_PTR. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
UINT8 |
En osignerad INT8-. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
UINT16 |
En osignerad INT16. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
UINT32 |
En osignerad INT32-. Intervallet är 0 till 4294967295 decimal. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
UINT64 |
En osignerad INT64-. Intervallet är 0 till 18446744073709551615 decimal. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
ULONG |
En osignerad LONG-. Intervallet är 0 till 4294967295 decimal. Den här typen deklareras i WinDef.h enligt följande:
|
||
ULONGLONG |
Ett 64-bitars osignerat heltal. Intervallet är 0 till 18446744073709551615 decimal. Den här typen deklareras i WinNT.h enligt följande:
|
||
ULONG_PTR |
En osignerad LONG_PTR. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
ULONG32 |
En osignerad LONG32-. Intervallet är 0 till 4294967295 decimal. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
ULONG64 |
En osignerad LONG64. Intervallet är 0 till 18446744073709551615 decimal. Den här typen deklareras i BaseTsd.h enligt följande:
|
||
UNICODE_STRING |
En Unicode-sträng. Den här typen deklareras i Winternl.h enligt följande:
|
||
USHORT |
En osignerad SHORT-. Intervallet är mellan 0 och 65535 decimaler. Den här typen deklareras i WinDef.h enligt följande:
|
||
USN |
Ett uppdateringssekvensnummer (USN). Den här typen deklareras i WinNT.h enligt följande:
|
||
VOID |
Vilken typ som helst. Den här typen deklareras i WinNT.h enligt följande:
|
||
WCHAR |
Ett 16-bitars Unicode-tecken. Mer information finns i teckenuppsättningar som används av teckensnitt. Den här typen deklareras i WinNT.h enligt följande:
|
||
WINAPI |
Anropskonventionen för systemfunktioner. Den här typen deklareras i WinDef.h enligt följande:
CALLBACK, WINAPIoch APIENTRY- används alla för att definiera funktioner med __stdcall-anropskonventionen. De flesta funktioner i Windows-API:et deklareras med WINAPI-. Du kanske vill använda CALLBACK- för de återanropsfunktioner som du implementerar för att identifiera funktionen som en återanropsfunktion. |
||
WORD |
Ett 16-bitars osignerat heltal. Intervallet är mellan 0 och 65535 decimaler. Den här typen deklareras i WinDef.h enligt följande:
|
||
WPARAM |
En meddelandeparameter. Den här typen deklareras i WinDef.h enligt följande:
|
Krav
| Krav | Värde |
|---|---|
| Lägsta klient som stöds |
Windows XP [endast skrivbordsappar] |
| Lägsta server som stöds |
Windows Server 2003 [endast skrivbordsappar] |
| Rubrik |
|