Типы данных Windows
Типы данных, поддерживаемые Windows, используются для определения возвращаемых значений функций, параметров функции и сообщения, а также элементов структуры. Они определяют размер и значение этих элементов. Дополнительные сведения о базовых типах данных C/C++ см. в разделе Диапазоны типов данных.
Следующая таблица содержит следующие типы: символ, целое число, логическое значение, указатель и дескриптор. Символьные, целочисленные и логические типы являются общими для большинства компиляторов C. Большинство имен типа указателя начинаются с префикса P или LP. Дескриптор ссылается на ресурс, загруженный в память.
Дополнительные сведения об обработке 64-разрядных целых чисел см. в разделе Большие целые числа.
Тип данных | Описание | ||
---|---|---|---|
APIENTRY | Соглашение о вызовах для системных функций. Этот тип объявлен в WinDef.h следующим образом: #define APIENTRY WINAPI |
||
АТОМ | Атом. Дополнительные сведения см. в разделе Сведения о таблицах Atom. Этот тип объявлен в WinDef.h следующим образом: typedef WORD ATOM; |
||
BOOL | Логическая переменная (должна иметь значение TRUE или FALSE). Этот тип объявлен в WinDef.h следующим образом: typedef int BOOL; |
||
ЛОГИЧЕСКИХ | Логическая переменная (должна иметь значение TRUE или FALSE). Этот тип объявляется в WinNT.h следующим образом: typedef BYTE BOOLEAN; |
||
БАЙТ | Байт (8 бит). Этот тип объявлен в WinDef.h следующим образом: typedef unsigned char BYTE; |
||
ОБРАТНОГО ВЫЗОВА | Соглашение о вызовах для функций обратного вызова. Этот тип объявлен в WinDef.h следующим образом: #define CALLBACK __stdcall CALLBACK, WINAPI и APIENTRY используются для определения функций с помощью соглашения о вызовах __stdcall. Большинство функций в API Windows объявляются с помощью WINAPI. Вы можете использовать CALLBACK для функций обратного вызова, которые вы реализуете, чтобы помочь определить функцию как функцию обратного вызова. |
||
CCHAR | 8-разрядный символ Windows (ANSI). Этот тип объявляется в WinNT.h следующим образом: typedef char CCHAR; |
||
CHAR | 8-разрядный символ Windows (ANSI). Дополнительные сведения см. в разделе Наборы символов, используемые шрифтами. Этот тип объявляется в WinNT.h следующим образом: typedef char CHAR; |
||
COLORREF | Значение красного, зеленого, синего (RGB) цвета (32 бита). Сведения об этом типе см. в разделе COLORREF . Этот тип объявлен в WinDef.h следующим образом: typedef DWORD COLORREF; |
||
CONST | Переменная, значение которой будет оставаться постоянным во время выполнения. Этот тип объявлен в WinDef.h следующим образом: #define CONST const |
||
DWORD | 32-разрядное целое число без знака. Диапазон от 0 до 4294967295 десятичного числа. Этот тип объявлен в IntSafe.h следующим образом: typedef unsigned long DWORD; |
||
DWORDLONG | 64-разрядное целое число без знака. Диапазон от 0 до 18446744073709551615 десятичного числа. Этот тип объявлен в IntSafe.h следующим образом: typedef unsigned __int64 DWORDLONG; |
||
DWORD_PTR | Тип long без знака для точности указателя. Используется при приведение указателя к длинному типу для выполнения арифметики указателя. (Также часто используется для общих 32-разрядных параметров, которые были расширены до 64-разрядных параметров в 64-разрядной версии Windows.) Этот тип объявлен в BaseTsd.h следующим образом: typedef ULONG_PTR DWORD_PTR; |
||
DWORD32 | 32-разрядное целое число без знака. Этот тип объявлен в BaseTsd.h следующим образом: typedef unsigned int DWORD32; |
||
DWORD64 | 64-разрядное целое число без знака. Этот тип объявлен в BaseTsd.h следующим образом: typedef unsigned __int64 DWORD64; |
||
ПЛАВАТЬ | Переменная с плавающей запятой. Этот тип объявлен в WinDef.h следующим образом: typedef float FLOAT; |
||
HACCEL | Дескриптор таблицы ускорителя. Этот тип объявлен в WinDef.h следующим образом: typedef HANDLE HACCEL; |
||
HALF_PTR | Половина размера указателя. Используйте в структуре, содержащей указатель и два небольших поля. Этот тип объявлен в BaseTsd.h следующим образом:
|
||
ОБРАБАТЫВАТЬ | Дескриптор объекта. Этот тип объявляется в WinNT.h следующим образом:
|
||
HBITMAP | Дескриптор растрового изображения. Этот тип объявлен в WinDef.h следующим образом:
|
||
HBRUSH | Дескриптор кисти. Этот тип объявлен в WinDef.h следующим образом:
|
||
HCOLORSPACE | Дескриптор цветового пространства. Этот тип объявлен в WinDef.h следующим образом:
|
||
HCONV | Дескриптор диалога динамического обмена данными (DDE). Этот тип объявлен в Ddeml.h следующим образом:
|
||
HCONVLIST | Дескриптор списка бесед DDE. Этот тип объявлен в Ddeml.h следующим образом:
|
||
HCURSOR | Дескриптор курсора. Этот тип объявлен в WinDef.h следующим образом:
|
||
HDC | Дескриптор контекста устройства (DC). Этот тип объявлен в WinDef.h следующим образом:
|
||
HDDEDATA | Дескриптор данных DDE. Этот тип объявлен в Ddeml.h следующим образом:
|
||
HDESK | Дескриптор рабочего стола. Этот тип объявлен в WinDef.h следующим образом:
|
||
HDROP | Дескриптор внутренней структуры удаления. Этот тип объявлен в ShellApi.h следующим образом:
|
||
HDWP | Дескриптор структуры отложенного положения окна. Этот тип объявлен в WinUser.h следующим образом:
|
||
HENHMETAFILE | Дескриптор расширенного метафайла. Этот тип объявлен в WinDef.h следующим образом:
|
||
HFILE | Дескриптор файла, открытого openFile, а не CreateFile. Этот тип объявлен в WinDef.h следующим образом:
|
||
HFONT | Дескриптор шрифта. Этот тип объявлен в WinDef.h следующим образом:
|
||
HGDIOBJ | Дескриптор объекта GDI. Этот тип объявлен в WinDef.h следующим образом:
|
||
HGLOBAL | Дескриптор глобального блока памяти. Этот тип объявлен в WinDef.h следующим образом:
|
||
HHOOK | Дескриптор для крючка. Этот тип объявлен в WinDef.h следующим образом:
|
||
ХИКОН | Дескриптор значка. Этот тип объявлен в WinDef.h следующим образом:
|
||
HINSTANCE | Дескриптор экземпляра. Это базовый адрес модуля в памяти. HMODULE и HINSTANCE на сегодняшний день одинаковы, но представляют разные вещи в 16-разрядной версии Windows. Этот тип объявлен в WinDef.h следующим образом:
|
||
HKEY | Дескриптор раздела реестра. Этот тип объявлен в WinDef.h следующим образом:
|
||
HKL | Идентификатор входного языкового стандарта. Этот тип объявлен в WinDef.h следующим образом:
|
||
HLOCAL | Дескриптор локального блока памяти. Этот тип объявлен в WinDef.h следующим образом:
|
||
HMENU | Дескриптор меню. Этот тип объявлен в WinDef.h следующим образом:
|
||
HMETAFILE | Дескриптор метафайла. Этот тип объявлен в WinDef.h следующим образом:
|
||
HMODULE | Дескриптор модуля. Это базовый адрес модуля в памяти. HMODULE и HINSTANCE одинаковы в текущих версиях Windows, но в 16-разрядных версиях Windows они представляют разные элементы. Этот тип объявлен в WinDef.h следующим образом:
|
||
ХМОНИТОР | Дескриптор монитора дисплея. Этот тип объявлен в WinDef.h следующим образом:
|
||
HPALETTE | Дескриптор палитры. Этот тип объявлен в WinDef.h следующим образом:
|
||
HPEN | Дескриптор пера. Этот тип объявлен в WinDef.h следующим образом:
|
||
HRESULT | Коды возврата, используемые COM-интерфейсами. Дополнительные сведения см. в разделе Структура кодов ошибок COM. Чтобы проверить значение HRESULT , используйте макросы FAILED и SUCCEEDED . Этот тип объявляется в WinNT.h следующим образом:
|
||
HRGN | Дескриптор области. Этот тип объявлен в WinDef.h следующим образом:
|
||
HRSRC | Дескриптор ресурса. Этот тип объявлен в WinDef.h следующим образом:
|
||
HSZ | Дескриптор строки DDE. Этот тип объявлен в Ddeml.h следующим образом:
|
||
HWINSTA | Дескриптор оконной станции. Этот тип объявлен в WinDef.h следующим образом:
|
||
HWND | Дескриптор окна. Этот тип объявлен в WinDef.h следующим образом:
|
||
INT | 32-разрядное знаковое целое число. Диапазон — от -2147483648 до десятичного 2147483647. Этот тип объявлен в WinDef.h следующим образом:
|
||
INT_PTR | Целочисленный тип со знаком для точности указателя. Используется при приведение указателя к целочисленной для выполнения арифметики указателя. Этот тип объявлен в BaseTsd.h следующим образом:
|
||
INT8 | 8-битовое целое число со знаком. Этот тип объявлен в BaseTsd.h следующим образом:
|
||
INT16 | 16-разрядное знаковое целое число. Этот тип объявлен в BaseTsd.h следующим образом:
|
||
INT32 | 32-разрядное знаковое целое число. Диапазон — от -2147483648 до десятичного 2147483647. Этот тип объявлен в BaseTsd.h следующим образом:
|
||
INT64 | 64-разрядное целое число со знаком. Диапазон от -9223372036854775808 до 9223372036854775807 десятичного числа. Этот тип объявлен в BaseTsd.h следующим образом:
|
||
LANGID | Идентификатор языка. Дополнительные сведения см. в разделе Идентификаторы языка. Этот тип объявляется в WinNT.h следующим образом:
|
||
LCID | Идентификатор языкового стандарта. Дополнительные сведения см. в разделе Идентификаторы языкового стандарта. Этот тип объявляется в WinNT.h следующим образом:
|
||
LCTYPE | Тип сведений о языковом стандарте. Список см. в разделе Константы сведений о языковом стандарте. Этот тип объявлен в WinNls.h следующим образом:
|
||
LGRPID | Идентификатор языковой группы. Список см. в разделе EnumLanguageGroupLocales. Этот тип объявлен в WinNls.h следующим образом:
|
||
ДЛИННЫЕ | 32-разрядное знаковое целое число. Диапазон — от -2147483648 до десятичного 2147483647. Этот тип объявляется в WinNT.h следующим образом:
|
||
LONGLONG | 64-разрядное целое число со знаком. Диапазон от -9223372036854775808 до 9223372036854775807 десятичного числа. Этот тип объявляется в WinNT.h следующим образом:
|
||
LONG_PTR | Длинный тип со знаком для точности указателя. Используется при приведение указателя к длинному объекту для выполнения арифметики указателя. Этот тип объявлен в BaseTsd.h следующим образом:
|
||
LONG32 | 32-разрядное знаковое целое число. Диапазон — от -2147483648 до десятичного 2147483647. Этот тип объявлен в BaseTsd.h следующим образом:
|
||
LONG64 | 64-разрядное целое число со знаком. Диапазон от -9223372036854775808 до 9223372036854775807 десятичного числа. Этот тип объявлен в BaseTsd.h следующим образом:
|
||
LPARAM | Параметр сообщения. Этот тип объявлен в WinDef.h следующим образом:
|
||
LPBOOL | Указатель на BOOL. Этот тип объявлен в WinDef.h следующим образом:
|
||
LPBYTE | Указатель на BYTE. Этот тип объявлен в WinDef.h следующим образом:
|
||
LPCOLORREF | Указатель на значение COLORREF . Этот тип объявлен в WinDef.h следующим образом:
|
||
LPCSTR | Указатель на константную строку, завершаемую null, из 8-разрядных символов Windows (ANSI). Дополнительные сведения см. в разделе Наборы символов, используемые шрифтами. Этот тип объявляется в WinNT.h следующим образом:
|
||
LPCTSTR | LPCWSTR, если определен ЮНИКОД, или LPCSTR в противном случае. Дополнительные сведения см. в разделе Типы данных Windows для строк. Этот тип объявляется в WinNT.h следующим образом:
|
||
LPCVOID | Указатель на константу любого типа. Этот тип объявлен в WinDef.h следующим образом:
|
||
LPCWSTR | Указатель на константную строку, завершаемую null, из 16-разрядных символов Юникода. Дополнительные сведения см. в разделе Наборы символов, используемые шрифтами. Этот тип объявляется в WinNT.h следующим образом:
|
||
LPDWORD | Указатель на DWORD. Этот тип объявлен в WinDef.h следующим образом:
|
||
LPHANDLE | Указатель на HANDLE. Этот тип объявлен в WinDef.h следующим образом:
|
||
LPINT | Указатель на INT. Этот тип объявлен в WinDef.h следующим образом:
|
||
LPLONG | Указатель на long. Этот тип объявлен в WinDef.h следующим образом:
|
||
LPSTR | Указатель на строку, завершаемую null, из 8-разрядных символов Windows (ANSI). Дополнительные сведения см. в разделе Наборы символов, используемые шрифтами. Этот тип объявляется в WinNT.h следующим образом:
|
||
LPTSTR | LPWSTR, если определен ЮНИКОД, в противном случае — LPSTR. Дополнительные сведения см. в разделе Типы данных Windows для строк. Этот тип объявляется в WinNT.h следующим образом:
|
||
LPVOID | Указатель на любой тип. Этот тип объявлен в WinDef.h следующим образом:
|
||
LPWORD | Указатель на WORD. Этот тип объявлен в WinDef.h следующим образом:
|
||
LPWSTR | Указатель на строку, завершаемую null, из 16-разрядных символов Юникода. Дополнительные сведения см. в разделе Наборы символов, используемые шрифтами. Этот тип объявляется в WinNT.h следующим образом:
|
||
LRESULT | Подписанный результат обработки сообщения. Этот тип объявлен в WinDef.h следующим образом:
|
||
PBOOL | Указатель на BOOL. Этот тип объявлен в WinDef.h следующим образом:
|
||
PBOOLEAN | Указатель на ЛОГИЧЕСКОЕ ЗНАЧЕНИЕ. Этот тип объявляется в WinNT.h следующим образом:
|
||
PBYTE | Указатель на BYTE. Этот тип объявлен в WinDef.h следующим образом:
|
||
PCHAR | Указатель на символ CHAR. Этот тип объявляется в WinNT.h следующим образом:
|
||
PCSTR | Указатель на константную строку, завершаемую null, из 8-разрядных символов Windows (ANSI). Дополнительные сведения см. в разделе Наборы символов, используемые шрифтами. Этот тип объявляется в WinNT.h следующим образом:
|
||
PCTSTR | PCWSTR, если определен ЮНИКОД, в противном случае — PCSTR. Дополнительные сведения см. в разделе Типы данных Windows для строк. Этот тип объявляется в WinNT.h следующим образом:
|
||
PCWSTR | Указатель на константную строку, завершаемую null, из 16-разрядных символов Юникода. Дополнительные сведения см. в разделе Наборы символов, используемые шрифтами. Этот тип объявляется в WinNT.h следующим образом:
|
||
PDWORD | Указатель на DWORD. Этот тип объявляется в WinDef.h следующим образом:
|
||
PDWORDLONG | Указатель на DWORDLONG. Этот тип объявляется в WinNT.h следующим образом:
|
||
PDWORD_PTR | Указатель на DWORD_PTR. Этот тип объявляется в BaseTsd.h следующим образом:
|
||
PDWORD32 | Указатель на DWORD32. Этот тип объявляется в BaseTsd.h следующим образом:
|
||
PDWORD64 | Указатель на DWORD64. Этот тип объявляется в BaseTsd.h следующим образом:
|
||
PFLOAT | Указатель на float. Этот тип объявляется в WinDef.h следующим образом:
|
||
PHALF_PTR | Указатель на HALF_PTR. Этот тип объявляется в BaseTsd.h следующим образом:
|
||
PHANDLE | Указатель на HANDLE. Этот тип объявляется в WinNT.h следующим образом:
|
||
PHKEY | Указатель на ключ HKEY. Этот тип объявляется в WinDef.h следующим образом:
|
||
ПИНТА | Указатель на INT. Этот тип объявляется в WinDef.h следующим образом:
|
||
PINT_PTR | Указатель на INT_PTR. Этот тип объявляется в BaseTsd.h следующим образом:
|
||
PINT8 | Указатель на INT8. Этот тип объявляется в BaseTsd.h следующим образом:
|
||
PINT16 | Указатель на INT16. Этот тип объявляется в BaseTsd.h следующим образом:
|
||
PINT32 | Указатель на INT32. Этот тип объявляется в BaseTsd.h следующим образом:
|
||
PINT64 | Указатель на INT64. Этот тип объявляется в BaseTsd.h следующим образом:
|
||
PLCID | Указатель на LCID. Этот тип объявляется в WinNT.h следующим образом:
|
||
PLONG | Указатель на long. Этот тип объявляется в WinNT.h следующим образом:
|
||
PLONGLONG | Указатель на LONGLONG. Этот тип объявляется в WinNT.h следующим образом:
|
||
PLONG_PTR | Указатель на LONG_PTR. Этот тип объявляется в BaseTsd.h следующим образом:
|
||
PLONG32 | Указатель на LONG32. Этот тип объявляется в BaseTsd.h следующим образом:
|
||
PLONG64 | Указатель на long64. Этот тип объявляется в BaseTsd.h следующим образом:
|
||
POINTER_32 | 32-разрядный указатель. В 32-разрядной системе это собственный указатель. В 64-разрядной системе это усеченный 64-разрядный указатель. Этот тип объявляется в BaseTsd.h следующим образом:
|
||
POINTER_64 | 64-разрядный указатель. В 64-разрядной системе это собственный указатель. В 32-разрядной системе это 32-разрядный указатель со знаком. Обратите внимание, что небезопасно предполагать состояние бита верхнего указателя. Этот тип объявляется в BaseTsd.h следующим образом:
|
||
POINTER_SIGNED | Подписанный указатель. Этот тип объявляется в BaseTsd.h следующим образом:
|
||
POINTER_UNSIGNED | Указатель без знака. Этот тип объявляется в BaseTsd.h следующим образом:
|
||
PSHORT | Указатель на SHORT. Этот тип объявляется в WinNT.h следующим образом:
|
||
PSIZE_T | Указатель на SIZE_T. Этот тип объявлен в BaseTsd.h следующим образом:
|
||
PSSIZE_T | Указатель на SSIZE_T. Этот тип объявлен в BaseTsd.h следующим образом:
|
||
PSTR | Указатель на строку, завершаемую null, из 8-разрядных символов Windows (ANSI). Дополнительные сведения см. в разделе Наборы символов, используемые шрифтами. Этот тип объявляется в WinNT.h следующим образом:
|
||
PTBYTE | Указатель на TBYTE. Этот тип объявляется в WinNT.h следующим образом:
|
||
PTCHAR | Указатель на TCHAR. Этот тип объявляется в WinNT.h следующим образом:
|
||
PTSTR | PWSTR, если определен ЮНИКОД, в противном случае — PSTR. Дополнительные сведения см. в разделе Типы данных Windows для строк. Этот тип объявляется в WinNT.h следующим образом:
|
||
PUCHAR | Указатель на UCHAR. Этот тип объявлен в WinDef.h следующим образом:
|
||
PUHALF_PTR | Указатель на UHALF_PTR. Этот тип объявлен в BaseTsd.h следующим образом:
|
||
PUINT | Указатель на UINT. Этот тип объявлен в WinDef.h следующим образом:
|
||
PUINT_PTR | Указатель на UINT_PTR. Этот тип объявлен в BaseTsd.h следующим образом:
|
||
PUINT8 | Указатель на UINT8. Этот тип объявлен в BaseTsd.h следующим образом:
|
||
PUINT16 | Указатель на UINT16. Этот тип объявлен в BaseTsd.h следующим образом:
|
||
PUINT32 | Указатель на UINT32. Этот тип объявлен в BaseTsd.h следующим образом:
|
||
PUINT64 | Указатель на UINT64. Этот тип объявлен в BaseTsd.h следующим образом:
|
||
PULONG | Указатель на ULONG. Этот тип объявлен в WinDef.h следующим образом:
|
||
PULONG | Указатель на ULONGLONG. Этот тип объявлен в WinDef.h следующим образом:
|
||
PULONG_PTR | Указатель на ULONG_PTR. Этот тип объявлен в BaseTsd.h следующим образом:
|
||
PULONG32 | Указатель на ULONG32. Этот тип объявлен в BaseTsd.h следующим образом:
|
||
PULONG64 | Указатель на ULONG64. Этот тип объявлен в BaseTsd.h следующим образом:
|
||
PUSHORT | Указатель на USHORT. Этот тип объявлен в WinDef.h следующим образом:
|
||
PVOID | Указатель на любой тип. Этот тип объявляется в WinNT.h следующим образом:
|
||
PWCHAR | Указатель на WCHAR. Этот тип объявляется в WinNT.h следующим образом:
|
||
PWORD | Указатель на WORD. Этот тип объявлен в WinDef.h следующим образом:
|
||
PWSTR | Указатель на строку, завершаемую null, из 16-разрядных символов Юникода. Дополнительные сведения см. в разделе Наборы символов, используемые шрифтами. Этот тип объявляется в WinNT.h следующим образом:
|
||
QWORD | 64-разрядное целое число без знака. Этот тип объявляется следующим образом:
|
||
SC_HANDLE | Дескриптор базы данных диспетчера управления службами. Дополнительные сведения см. в разделе Дескрипторы SCM. Этот тип объявлен в WinSvc.h следующим образом:
|
||
SC_LOCK | Блокировка базы данных диспетчера управления службами. Дополнительные сведения см. в разделе Дескрипторы SCM. Этот тип объявлен в WinSvc.h следующим образом:
|
||
SERVICE_STATUS_HANDLE | Дескриптор для значения состояния службы. Дополнительные сведения см. в разделе Дескрипторы SCM. Этот тип объявлен в WinSvc.h следующим образом:
|
||
КОРОТКИЕ | 16-разрядное целое число. Диапазон от -32768 до десятичного числа 32767. Этот тип объявляется в WinNT.h следующим образом:
|
||
SIZE_T | Максимальное число байтов, на которое может указывать указатель. Используется для счетчика, который должен охватывать весь диапазон указателя. Этот тип объявляется в BaseTsd.h следующим образом:
|
||
SSIZE_T | Подписанная версия SIZE_T. Этот тип объявляется в BaseTsd.h следующим образом:
|
||
TBYTE | WCHAR, если определен ЮНИКОД, в противном случае — char. Этот тип объявляется в WinNT.h следующим образом:
|
||
TCHAR | WCHAR, если определен ЮНИКОД, в противном случае — char. Этот тип объявляется в WinNT.h следующим образом:
|
||
UCHAR | Неподписанный символ CHAR. Этот тип объявляется в WinDef.h следующим образом:
|
||
UHALF_PTR | неподписанный HALF_PTR. Используйте в структуре, содержащей указатель и два небольших поля. Этот тип объявляется в BaseTsd.h следующим образом:
|
||
UINT | Неподписанный INT. Диапазон составляет от 0 до 4294967295 десятичной запятой. Этот тип объявляется в WinDef.h следующим образом:
|
||
UINT_PTR | неподписанный INT_PTR. Этот тип объявляется в BaseTsd.h следующим образом:
|
||
UINT8 | Неподписанный тип INT8. Этот тип объявляется в BaseTsd.h следующим образом:
|
||
UINT16 | Неподписанный объект INT16. Этот тип объявляется в BaseTsd.h следующим образом:
|
||
UINT32 | Неподписанный объект INT32. Диапазон составляет от 0 до 4294967295 десятичной запятой. Этот тип объявляется в BaseTsd.h следующим образом:
|
||
UINT64 | Неподписанный объект INT64. Диапазон от 0 до 18446744073709551615 десятичной запятой. Этот тип объявляется в BaseTsd.h следующим образом:
|
||
ULONG | Без знака LONG. Диапазон составляет от 0 до 4294967295 десятичной запятой. Этот тип объявляется в WinDef.h следующим образом:
|
||
ULONGLONG | 64-разрядное целое число без знака. Диапазон от 0 до 18446744073709551615 десятичной запятой. Этот тип объявляется в WinNT.h следующим образом:
|
||
ULONG_PTR | неподписанный LONG_PTR. Этот тип объявляется в BaseTsd.h следующим образом:
|
||
ULONG32 | Неподписанный объект LONG32. Диапазон составляет от 0 до 4294967295 десятичной запятой. Этот тип объявляется в BaseTsd.h следующим образом:
|
||
ULONG64 | Неподписанный объект LONG64. Диапазон от 0 до 18446744073709551615 десятичной запятой. Этот тип объявляется в BaseTsd.h следующим образом:
|
||
UNICODE_STRING | Строка Юникода. Этот тип объявлен в Winternl.h следующим образом:
|
||
USHORT | Unsigned SHORT. Диапазон от 0 до 65535 десятичных разрядов. Этот тип объявляется в WinDef.h следующим образом:
|
||
USN | Порядковый номер обновления (USN). Этот тип объявляется в WinNT.h следующим образом:
|
||
VOID | Любой тип. Этот тип объявляется в WinNT.h следующим образом:
|
||
WCHAR | 16-разрядный символ Юникода. Дополнительные сведения см. в разделе Наборы символов, используемые шрифтами. Этот тип объявляется в WinNT.h следующим образом:
|
||
WINAPI | Соглашение о вызовах для системных функций. Этот тип объявляется в WinDef.h следующим образом:
CALLBACK, WINAPI и APIENTRY используются для определения функций с помощью соглашения о вызовах __stdcall. Большинство функций в API Windows объявляются с помощью WINAPI. Вы можете использовать CALLBACK для функций обратного вызова, которые вы реализуете, чтобы помочь определить функцию как функцию обратного вызова. |
||
СЛОВО | 16-разрядное целое число без знака. Диапазон от 0 до 65535 десятичных разрядов. Этот тип объявляется в WinDef.h следующим образом:
|
||
WPARAM | Параметр сообщения. Этот тип объявляется в WinDef.h следующим образом:
|
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows XP [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Заголовок |
|