Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Typy danych obsługiwane przez system Windows służą do definiowania wartości zwracanych funkcji, parametrów funkcji i komunikatów oraz składowych struktury. Definiują one rozmiar i znaczenie tych elementów. Aby uzyskać więcej informacji na temat podstawowych typów danych C/C++, zobacz Zakresy typów danych.
Poniższa tabela zawiera następujące typy: znak, liczba całkowita, wartość logiczna, wskaźnik i uchwyt. Typy znaków, liczb całkowitych i logicznych są wspólne dla większości kompilatorów języka C. Większość nazw typów wskaźników zaczyna się prefiksem P lub LP. Dojścia odwołują się do zasobu, który został załadowany do pamięci.
Aby uzyskać więcej informacji na temat obsługi 64-bitowych liczb całkowitych, zobacz Large Integers.
| Typ danych | Opis | ||
|---|---|---|---|
APIENTRY |
Konwencja wywoływania funkcji systemowych. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób: #define APIENTRY WINAPI |
||
ATOM |
Atom. Aby uzyskać więcej informacji, zobacz Informacje o tabelach atomów. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób: typedef WORD ATOM; |
||
BOOL |
Zmienna logiczna (powinna być true lub FALSE). Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób: typedef int BOOL; |
||
BOOLEAN |
Zmienna logiczna (powinna być true lub FALSE). Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób: typedef BYTE BOOLEAN; |
||
BYTE |
Bajt (8 bitów). Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób: typedef unsigned char BYTE; |
||
CALLBACK |
Konwencja wywoływania funkcji wywołania zwrotnego. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób: #define CALLBACK __stdcall |
||
CCHAR |
8-bitowy znak systemu Windows (ANSI). Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób: typedef char CCHAR; |
||
CHAR |
8-bitowy znak systemu Windows (ANSI). Aby uzyskać więcej informacji, zobacz zestawy znaków używane przez czcionki. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób: typedef char CHAR; |
||
COLORREF |
Kolor czerwony, zielony, niebieski (RGB) (32 bity). Aby uzyskać informacje na temat tego typu, zobacz COLORREF. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób: typedef DWORD COLORREF; |
||
CONST |
Zmienna, której wartość ma pozostać stała podczas wykonywania. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób: #define CONST const |
||
DWORD |
32-bitowa liczba całkowita bez znaku. Zakres wynosi od 0 do 4294967295 dziesiętnego. Ten typ jest zadeklarowany w pliku IntSafe.h w następujący sposób: typedef unsigned long DWORD; |
||
DWORDLONG |
64-bitowa liczba całkowita bez znaku. Zakres wynosi od 0 do 18446744073709551615 dziesiętnego. Ten typ jest zadeklarowany w pliku IntSafe.h w następujący sposób: typedef unsigned __int64 DWORDLONG; |
||
DWORD_PTR |
Niepodpisany długi typ dla precyzji wskaźnika. Użyj metody podczas rzutowania wskaźnika do długiego typu w celu wykonania arytmetyki wskaźnika. (Często używane również w przypadku ogólnych parametrów 32-bitowych, które zostały rozszerzone do 64 bitów w 64-bitowym systemie Windows). Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób: typedef ULONG_PTR DWORD_PTR; |
||
DWORD32 |
32-bitowa liczba całkowita bez znaku. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób: typedef unsigned int DWORD32; |
||
DWORD64 |
64-bitowa liczba całkowita bez znaku. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób: typedef unsigned __int64 DWORD64; |
||
FLOAT |
Zmienna zmiennoprzecinkowa. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób: typedef float FLOAT; |
||
HACCEL |
Dojście do tabeli akceleratora . Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób: typedef HANDLE HACCEL; |
||
HALF_PTR |
Połowa rozmiaru wskaźnika. Użyj struktury zawierającej wskaźnik i dwa małe pola. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
HANDLE |
Uchwyt do obiektu. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
HBITMAP |
Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
HBRUSH |
Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
HCOLORSPACE |
Uchwyt do przestrzeni kolorów. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
HCONV |
Dojście do konwersacji dynamicznej wymiany danych (DDE). Ten typ jest zadeklarowany w pliku Ddeml.h w następujący sposób:
|
||
HCONVLIST |
Dojście do listy konwersacji DDE. Ten typ jest zadeklarowany w pliku Ddeml.h w następujący sposób:
|
||
HCURSOR |
Uchwyt kursora. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
HDC |
Dojście do kontekstu urządzenia (DC). Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
HDDEDATA |
Dojście do danych DDE. Ten typ jest zadeklarowany w pliku Ddeml.h w następujący sposób:
|
||
HDESK |
Dojście do desktop. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
HDROP |
Uchwyt do wewnętrznej struktury upuszczania. Ten typ jest zadeklarowany w pliku ShellApi.h w następujący sposób:
|
||
HDWP |
Uchwyt do struktury odroczonej pozycji okna. Ten typ jest zadeklarowany w pliku WinUser.h w następujący sposób:
|
||
HENHMETAFILE |
Dojście do rozszerzonego metapliku. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
HFILE |
Dojście do pliku otwartego przez OpenFile, a nie createFile. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
HFONT |
Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
HGDIOBJ |
Uchwyt do obiektu GDI. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
HGLOBAL |
Uchwyt do globalnego bloku pamięci. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
HHOOK |
Uchwyt do haka. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
HICON |
Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
HINSTANCE |
Dojście do wystąpienia. Jest to podstawowy adres modułu w pamięci. HMODULE i HINSTANCE są dziś takie same, ale reprezentowane są różne elementy w 16-bitowym systemie Windows. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
HKEY |
Dojście do klucza rejestru. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
HKL |
Identyfikator ustawień regionalnych danych wejściowych. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
HLOCAL |
Uchwyt do lokalnego bloku pamięci. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
HMENU |
Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
HMETAFILE |
Dojście do metapliku. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
HMODULE |
Uchwyt do modułu. Jest to podstawowy adres modułu w pamięci. HMODULE i HINSTANCE są takie same w bieżących wersjach systemu Windows, ale reprezentują różne elementy w 16-bitowym systemie Windows. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
HMONITOR |
Uchwyt monitora wyświetlania. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
HPALETTE |
Uchwyt do palety. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
HPEN |
Uchwyt do pióra. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
HRESULT |
Kody powrotne używane przez interfejsy COM. Aby uzyskać więcej informacji, zobacz Struktura kodów błędów COM. Aby przetestować wartość Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
HRGN |
Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
HRSRC |
Dojście do zasobu. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
HSZ |
Dojście do ciągu DDE. Ten typ jest zadeklarowany w pliku Ddeml.h w następujący sposób:
|
||
HWINSTA |
Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
HWND |
Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
INT |
32-bitowa liczba całkowita ze znakiem. Zakres jest -2147483648 przez 2147483647 dziesiętny. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
INT_PTR |
Typ liczby całkowitej ze znakiem dla precyzji wskaźnika. Użyj funkcji podczas rzutowania wskaźnika do liczby całkowitej w celu wykonania arytmetyki wskaźnika. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
INT8 |
8-bitowa liczba całkowita ze znakiem. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
INT16 |
16-bitowa liczba całkowita ze znakiem. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
INT32 |
32-bitowa liczba całkowita ze znakiem. Zakres jest -2147483648 przez 2147483647 dziesiętny. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
INT64 |
64-bitowa liczba całkowita ze znakiem. Zakres jest -9223372036854775808 przez 9223372036854775807 dziesiętne. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
LANGID |
Identyfikator języka. Aby uzyskać więcej informacji, zobacz Language Identifiers. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
LCID |
Identyfikator ustawień regionalnych. Aby uzyskać więcej informacji, zobacz Identyfikatory ustawień regionalnych. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
LCTYPE |
Typ informacji o ustawieniach regionalnych. Aby uzyskać listę, zobacz Stałe informacji o ustawieniach regionalnych. Ten typ jest zadeklarowany w pliku WinNls.h w następujący sposób:
|
||
LGRPID |
Identyfikator grupy językowej. Aby uzyskać listę, zobacz EnumLanguageGroupLocales. Ten typ jest zadeklarowany w pliku WinNls.h w następujący sposób:
|
||
LONG |
32-bitowa liczba całkowita ze znakiem. Zakres jest -2147483648 przez 2147483647 dziesiętny. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
LONGLONG |
64-bitowa liczba całkowita ze znakiem. Zakres jest -9223372036854775808 przez 9223372036854775807 dziesiętne. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
LONG_PTR |
Podpisany długi typ dla precyzji wskaźnika. Użyj polecenia podczas rzutowania wskaźnika do długiego, aby wykonać arytmetyczną wskaźnik. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
LONG32 |
32-bitowa liczba całkowita ze znakiem. Zakres jest -2147483648 przez 2147483647 dziesiętny. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
LONG64 |
64-bitowa liczba całkowita ze znakiem. Zakres jest -9223372036854775808 przez 9223372036854775807 dziesiętne. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
LPARAM |
Parametr komunikatu. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
LPBOOL |
Wskaźnik do BOOL. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
LPBYTE |
Wskaźnik do BYTE. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
LPCOLORREF |
Wskaźnik do wartości COLORREF. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
LPCSTR |
Wskaźnik do stałego ciągu zakończonego wartością null z 8-bitowymi znakami systemu Windows (ANSI). Aby uzyskać więcej informacji, zobacz zestawy znaków używane przez czcionki. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
LPCTSTR |
Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
LPCVOID |
Wskaźnik do stałej dowolnego typu. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
LPCWSTR |
Wskaźnik do stałego ciągu zakończonego wartością null z 16-bitowymi znakami Unicode. Aby uzyskać więcej informacji, zobacz zestawy znaków używane przez czcionki. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
LPDWORD |
Wskaźnik do DWORD. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
LPHANDLE |
Wskaźnik do HANDLE. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
LPINT |
Wskaźnik do INT. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
LPLONG |
Wskaźnik do LONG. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
LPSTR |
Wskaźnik do ciągu zakończonego wartością null z 8-bitowymi znakami systemu Windows (ANSI). Aby uzyskać więcej informacji, zobacz zestawy znaków używane przez czcionki. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
LPTSTR |
Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
LPVOID |
Wskaźnik do dowolnego typu. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
LPWORD |
Wskaźnik do WORD. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
LPWSTR |
Wskaźnik do ciągu zakończonego wartością null z 16-bitowymi znakami Unicode. Aby uzyskać więcej informacji, zobacz zestawy znaków używane przez czcionki. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
LRESULT |
Podpisany wynik przetwarzania komunikatów. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
PBOOL |
Wskaźnik do BOOL. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
PBOOLEAN |
Wskaźnik do wartości logicznej . Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
PBYTE |
Wskaźnik do BYTE. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
PCHAR |
Wskaźnik do CHAR. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
PCSTR |
Wskaźnik do stałego ciągu zakończonego wartością null z 8-bitowymi znakami systemu Windows (ANSI). Aby uzyskać więcej informacji, zobacz zestawy znaków używane przez czcionki. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
PCTSTR |
PCWSTR, jeśli zdefiniowano UNICODE, PCSTR. Aby uzyskać więcej informacji, zobacz Typy danych systemu Windows dla ciągów. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
PCWSTR |
Wskaźnik do stałego ciągu zakończonego wartością null z 16-bitowymi znakami Unicode. Aby uzyskać więcej informacji, zobacz zestawy znaków używane przez czcionki. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
PDWORD |
Wskaźnik do DWORD. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
PDWORDLONG |
Wskaźnik do DWORDLONG. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
PDWORD_PTR |
Wskaźnik do DWORD_PTR. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
PDWORD32 |
Wskaźnik do DWORD32. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
PDWORD64 |
Wskaźnik do DWORD64. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
PFLOAT |
Wskaźnik do FLOAT. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
PHALF_PTR |
Wskaźnik do HALF_PTR. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
PHANDLE |
Wskaźnik do HANDLE. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
PHKEY |
Wskaźnik do HKEY. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
PINT |
Wskaźnik do INT. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
PINT_PTR |
Wskaźnik do INT_PTR. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
PINT8 |
Wskaźnik do INT8. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
PINT16 |
Wskaźnik do INT16. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
PINT32 |
Wskaźnik do INT32. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
PINT64 |
Wskaźnik do INT64. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
PLCID |
Wskaźnik do LCID. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
PLONG |
Wskaźnik do LONG. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
PLONGLONG |
Wskaźnik do LONGLONG. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
PLONG_PTR |
Wskaźnik do LONG_PTR. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
PLONG32 |
Wskaźnik do LONG32. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
PLONG64 |
Wskaźnik do LONG64. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
POINTER_32 |
Wskaźnik 32-bitowy. W systemie 32-bitowym jest to natywny wskaźnik. W systemie 64-bitowym jest to obcięty wskaźnik 64-bitowy. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
POINTER_64 |
Wskaźnik 64-bitowy. W systemie 64-bitowym jest to natywny wskaźnik. W systemie 32-bitowym jest to wskaźnik 32-bitowy rozszerzony na znak. Należy pamiętać, że nie można bezpiecznie założyć stanu wysokiego wskaźnika bitu. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
POINTER_SIGNED |
Podpisany wskaźnik. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
POINTER_UNSIGNED |
Niepodpisany wskaźnik. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
PSHORT |
Wskaźnik do SHORT. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
PSIZE_T |
Wskaźnik do SIZE_T. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
PSSIZE_T |
Wskaźnik do SSIZE_T. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
PSTR |
Wskaźnik do ciągu zakończonego wartością null z 8-bitowymi znakami systemu Windows (ANSI). Aby uzyskać więcej informacji, zobacz zestawy znaków używane przez czcionki. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
PTBYTE |
Wskaźnik do TBYTE. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
PTCHAR |
Wskaźnik do TCHAR. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
PTSTR |
Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
PUCHAR |
Wskaźnik do UCHAR. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
PUHALF_PTR |
Wskaźnik do UHALF_PTR. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
PUINT |
Wskaźnik do UINT. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
PUINT_PTR |
Wskaźnik do UINT_PTR. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
PUINT8 |
Wskaźnik do UINT8. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
PUINT16 |
Wskaźnik do UINT16. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
PUINT32 |
Wskaźnik do UINT32. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
PUINT64 |
Wskaźnik do UINT64. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
PULONG |
Wskaźnik do ULONG. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
PULONGLONG |
Wskaźnik do ULONGLONG. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
PULONG_PTR |
Wskaźnik do ULONG_PTR. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
PULONG32 |
Wskaźnik do ULONG32. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
PULONG64 |
Wskaźnik do ULONG64. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
PUSHORT |
Wskaźnik do USHORT. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
PVOID |
Wskaźnik do dowolnego typu. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
PWCHAR |
Wskaźnik do WCHAR. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
PWORD |
Wskaźnik do WORD. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
PWSTR |
Wskaźnik do ciągu zakończonego wartością null z 16-bitowymi znakami Unicode. Aby uzyskać więcej informacji, zobacz zestawy znaków używane przez czcionki. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
QWORD |
64-bitowa liczba całkowita bez znaku. Ten typ jest zadeklarowany w następujący sposób:
|
||
SC_HANDLE |
Dojście do bazy danych menedżera kontroli usług. Aby uzyskać więcej informacji, zobacz SCM Handles. Ten typ jest zadeklarowany w pliku WinSvc.h w następujący sposób:
|
||
SC_LOCK |
Blokada bazy danych menedżera kontroli usług. Aby uzyskać więcej informacji, zobacz SCM Handles. Ten typ jest zadeklarowany w pliku WinSvc.h w następujący sposób:
|
||
SERVICE_STATUS_HANDLE |
Dojście do wartości stanu usługi. Aby uzyskać więcej informacji, zobacz SCM Handles. Ten typ jest zadeklarowany w pliku WinSvc.h w następujący sposób:
|
||
SHORT |
16-bitowa liczba całkowita. Zakres jest -32768 do 32767 dziesiętnych. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
SIZE_T |
Maksymalna liczba bajtów, do których wskaźnik może wskazywać. Należy użyć dla liczby, która musi obejmować pełny zakres wskaźnika. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
SSIZE_T |
Podpisana wersja SIZE_T. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
TBYTE |
WCHAR, jeśli zdefiniowano UNICODE, char. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
TCHAR |
WCHAR, jeśli zdefiniowano UNICODE, char. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
UCHAR |
Niepodpisane CHAR. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
UHALF_PTR |
Niepodpisany HALF_PTR. Użyj struktury zawierającej wskaźnik i dwa małe pola. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
UINT |
Niepodpisane INT. Zakres wynosi od 0 do 4294967295 dziesiętnego. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
UINT_PTR |
Niepodpisany INT_PTR. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
UINT8 |
Niepodpisany INT8. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
UINT16 |
Niepodpisany INT16. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
UINT32 |
Niepodpisany INT32. Zakres wynosi od 0 do 4294967295 dziesiętnego. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
UINT64 |
Niepodpisany INT64. Zakres wynosi od 0 do 18446744073709551615 dziesiętnego. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
ULONG |
Niepodpisany LONG. Zakres wynosi od 0 do 4294967295 dziesiętnego. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
ULONGLONG |
64-bitowa liczba całkowita bez znaku. Zakres wynosi od 0 do 18446744073709551615 dziesiętnego. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
ULONG_PTR |
Niepodpisany LONG_PTR. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
ULONG32 |
Niepodpisany LONG32. Zakres wynosi od 0 do 4294967295 dziesiętnego. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
ULONG64 |
Niepodpisany LONG64. Zakres wynosi od 0 do 18446744073709551615 dziesiętnego. Ten typ jest zadeklarowany w pliku BaseTsd.h w następujący sposób:
|
||
UNICODE_STRING |
Ciąg Unicode. Ten typ jest zadeklarowany w pliku Winternl.h w następujący sposób:
|
||
USHORT |
Niepodpisany SHORT. Zakres wynosi od 0 do 65535 dziesiętnych. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
USN |
Numer sekwencji aktualizacji (USN). Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
VOID |
Dowolny typ. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
WCHAR |
16-bitowy znak Unicode. Aby uzyskać więcej informacji, zobacz zestawy znaków używane przez czcionki. Ten typ jest zadeklarowany w pliku WinNT.h w następujący sposób:
|
||
WINAPI |
Konwencja wywoływania funkcji systemowych. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
WORD |
16-bitowa liczba całkowita bez znaku. Zakres wynosi od 0 do 65535 dziesiętnych. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
||
WPARAM |
Parametr komunikatu. Ten typ jest zadeklarowany w pliku WinDef.h w następujący sposób:
|
Wymagania
| Wymaganie | Wartość |
|---|---|
| Minimalny obsługiwany klient |
Windows XP [tylko aplikacje klasyczne] |
| Minimalny obsługiwany serwer |
Windows Server 2003 [tylko aplikacje klasyczne] |
| Nagłówek |
|