Типы данных Windows
Типы данных, поддерживаемые Windows, используются для определения возвращаемых значений функций, параметров функции и сообщений и элементов структуры. Они определяют размер и смысл этих элементов. Дополнительные сведения о базовых типах данных C/C++ см. в
В следующей таблице содержатся следующие типы: символ, целое число, логическое значение, указатель и дескриптор. Типы символов, целых чисел и логических типов являются общими для большинства компиляторов C. Большинство имен типа указателя начинаются с префикса P или LP. Дескриптор ссылается на ресурс, загруженный в память.
Дополнительные сведения об обработке 64-разрядных целых чисел см. в больших целых чисел.
Тип данных | Описание | ||
---|---|---|---|
APIENTRY |
Соглашение о вызове системных функций. Этот тип объявлен в WinDef.h следующим образом: #define APIENTRY WINAPI |
||
ATOM |
Атом. Дополнительные сведения см. в о таблицах Atom. Этот тип объявлен в WinDef.h следующим образом: typedef WORD ATOM; |
||
BOOL |
Логическое значение переменной (должно быть TRUE или FALSE). Этот тип объявлен в WinDef.h следующим образом: typedef int BOOL; |
||
BOOLEAN |
Логическое значение переменной (должно быть TRUE или FALSE). Этот тип объявлен в WinNT.h следующим образом: typedef BYTE BOOLEAN; |
||
BYTE |
Байт (8 бит). Этот тип объявлен в WinDef.h следующим образом: typedef unsigned char BYTE; |
||
CALLBACK |
Соглашение о вызовах для функций обратного вызова. Этот тип объявлен в 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 |
Неподписанный длинный тип для точности указателя. Используется при приведение указателя к длинному типу для выполнения арифметики указателя. (Также часто используется для общих 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; |
||
FLOAT |
Переменная с плавающей запятой. Этот тип объявлен в WinDef.h следующим образом: typedef float FLOAT; |
||
HACCEL |
Дескриптор таблицы акселератора . Этот тип объявлен в WinDef.h следующим образом: typedef HANDLE HACCEL; |
||
HALF_PTR |
Половина размера указателя. Используйте в структуре, содержащей указатель и два небольших поля. Этот тип объявлен в BaseTsd.h следующим образом:
|
||
HANDLE |
Дескриптор объекта. Этот тип объявлен в 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 следующим образом:
|
||
HICON |
Этот тип объявлен в 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 следующим образом:
|
||
HMONITOR |
Дескриптор монитора отображения. Этот тип объявлен в WinDef.h следующим образом:
|
||
HPALETTE |
Дескриптор палитры. Этот тип объявлен в WinDef.h следующим образом:
|
||
HPEN |
Дескриптор пера. Этот тип объявлен в WinDef.h следующим образом:
|
||
HRESULT |
Коды возврата, используемые com-интерфейсами. Дополнительные сведения см. в разделе Структура кодов ошибок COM. Чтобы проверить значение Этот тип объявлен в 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 следующим образом:
|
||
LONG |
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 |
Этот тип объявлен в WinNT.h следующим образом:
|
||
LPVOID |
Указатель на любой тип. Этот тип объявлен в WinDef.h следующим образом:
|
||
LPWORD |
Указатель на WORD. Этот тип объявлен в WinDef.h следующим образом:
|
||
LPWSTR |
Указатель на строку, завершаемую значением NULL, 16-разрядных символов Юникода. Дополнительные сведения см. в разделе наборов символов, используемых шрифтами. Этот тип объявлен в WinNT.h следующим образом:
|
||
LRESULT |
Подписанный результат обработки сообщений. Этот тип объявлен в WinDef.h следующим образом:
|
||
PBOOL |
Указатель на boOL. Этот тип объявлен в WinDef.h следующим образом:
|
||
PBOOLEAN |
Указатель на BOOLEAN. Этот тип объявлен в 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 следующим образом:
|
||
PINT |
Указатель на 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 следующим образом:
|
||
PULONGLONG |
Указатель на ULONGLONGLONG. Этот тип объявлен в 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 Handles. Этот тип объявлен в WinSvc.h следующим образом:
|
||
SC_LOCK |
Блокировка базы данных диспетчера управления службами. Дополнительные сведения см. в разделе SCM Handles. Этот тип объявлен в WinSvc.h следующим образом:
|
||
SERVICE_STATUS_HANDLE |
Дескриптор значения состояния службы. Дополнительные сведения см. в разделе SCM Handles. Этот тип объявлен в WinSvc.h следующим образом:
|
||
SHORT |
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 |
без знака Этот тип объявлен в BaseTsd.h следующим образом:
|
||
ULONG64 |
без знака Этот тип объявлен в BaseTsd.h следующим образом:
|
||
UNICODE_STRING |
Строка Юникода. Этот тип объявлен в Winternl.h следующим образом:
|
||
USHORT |
Незаписанный 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 для функций обратного вызова, которые вы реализуете, чтобы определить функцию как функцию обратного вызова. |
||
WORD |
16-разрядное целое число без знака. Диапазон составляет от 0 до 65535 десятичных разрядов. Этот тип объявлен в WinDef.h следующим образом:
|
||
WPARAM |
Параметр сообщения. Этот тип объявлен в WinDef.h следующим образом:
|
Требования
Требование | Ценность |
---|---|
Минимальный поддерживаемый клиент |
Windows XP [только классические приложения] |
Минимальный поддерживаемый сервер |
Windows Server 2003 [только классические приложения] |
Заголовок |
|