Types de données Windows
Les types de données pris en charge par Windows sont utilisés pour définir des valeurs de retour de fonction, des paramètres de fonction et de message et des membres de structure. Ils définissent la taille et la signification de ces éléments. Pour plus d’informations sur les types de données C/C++ sous-jacents, consultez plages de types de données.
Le tableau suivant contient les types suivants : caractère, entier, booléen, pointeur et handle. Les types caractères, entiers et booléens sont communs à la plupart des compilateurs C. La plupart des noms de type pointeur commencent par un préfixe P ou LP. Les handles font référence à une ressource qui a été chargée en mémoire.
Pour plus d’informations sur la gestion des entiers 64 bits, consultez grands entiers.
Type de données | Description | ||
---|---|---|---|
APIENTRY |
Convention d’appel pour les fonctions système. Ce type est déclaré dans WinDef.h comme suit : #define APIENTRY WINAPI |
||
ATOM |
Un atome. Pour plus d’informations, consultez À propos des tables Atom. Ce type est déclaré dans WinDef.h comme suit : typedef WORD ATOM; |
||
BOOL |
Variable booléenne (doit être TRUE ou FALSE). Ce type est déclaré dans WinDef.h comme suit : typedef int BOOL; |
||
BOOLEAN |
Variable booléenne (doit être TRUE ou FALSE). Ce type est déclaré dans WinNT.h comme suit : typedef BYTE BOOLEAN; |
||
BYTE |
Octet (8 bits). Ce type est déclaré dans WinDef.h comme suit : typedef unsigned char BYTE; |
||
CALLBACK |
Convention d’appel pour les fonctions de rappel. Ce type est déclaré dans WinDef.h comme suit : #define CALLBACK __stdcall CALLBACK, WINAPIet APIENTRY sont tous utilisés pour définir des fonctions avec la convention d’appel __stdcall. La plupart des fonctions de l’API Windows sont déclarées à l’aide de WINAPI . Vous pouvez utiliser CALLBACK pour les fonctions de rappel que vous implémentez pour identifier la fonction comme fonction de rappel. |
||
CCHAR |
Caractère Windows (ANSI) 8 bits. Ce type est déclaré dans WinNT.h comme suit : typedef char CCHAR; |
||
CHAR |
Caractère Windows (ANSI) 8 bits. Pour plus d’informations, consultez jeux de caractères utilisés par les polices. Ce type est déclaré dans WinNT.h comme suit : typedef char CHAR; |
||
COLORREF |
Valeur de couleur rouge, vert, bleu (RVB) (32 bits). Consultez COLORREF pour plus d’informations sur ce type. Ce type est déclaré dans WinDef.h comme suit : typedef DWORD COLORREF; |
||
CONST |
Variable dont la valeur doit rester constante pendant l’exécution. Ce type est déclaré dans WinDef.h comme suit : #define CONST const |
||
DWORD |
Entier non signé 32 bits. La plage est comprise entre 0 et 4294967295 décimale. Ce type est déclaré dans IntSafe.h comme suit : typedef unsigned long DWORD; |
||
DWORDLONG |
Entier non signé 64 bits. La plage est de 0 à 18446744073709551615 décimale. Ce type est déclaré dans IntSafe.h comme suit : typedef unsigned __int64 DWORDLONG; |
||
DWORD_PTR |
Type long non signé pour la précision du pointeur. Utilisez-la lors du cast d’un pointeur vers un type long pour effectuer une arithmétique de pointeur. (Également couramment utilisé pour les paramètres généraux 32 bits qui ont été étendus à 64 bits dans Windows 64 bits.) Ce type est déclaré dans BaseTsd.h comme suit : typedef ULONG_PTR DWORD_PTR; |
||
DWORD32 |
Entier non signé 32 bits. Ce type est déclaré dans BaseTsd.h comme suit : typedef unsigned int DWORD32; |
||
DWORD64 |
Entier non signé 64 bits. Ce type est déclaré dans BaseTsd.h comme suit : typedef unsigned __int64 DWORD64; |
||
FLOAT |
Variable à virgule flottante. Ce type est déclaré dans WinDef.h comme suit : typedef float FLOAT; |
||
HACCEL |
Handle vers une table d’accélérateur . Ce type est déclaré dans WinDef.h comme suit : typedef HANDLE HACCEL; |
||
HALF_PTR |
Moitié de la taille d’un pointeur. Utilisez dans une structure qui contient un pointeur et deux petits champs. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
HANDLE |
Handle vers un objet. Ce type est déclaré dans WinNT.h comme suit :
|
||
HBITMAP |
Handle vers unbitmap Ce type est déclaré dans WinDef.h comme suit :
|
||
HBRUSH |
Ce type est déclaré dans WinDef.h comme suit :
|
||
HCOLORSPACE |
Handle vers un espace de couleur . Ce type est déclaré dans WinDef.h comme suit :
|
||
HCONV |
Handle vers une conversation d’échange de données dynamique (DDE). Ce type est déclaré dans Ddeml.h comme suit :
|
||
HCONVLIST |
Handle vers une liste de conversations DDE. Ce type est déclaré dans Ddeml.h comme suit :
|
||
HCURSOR |
Ce type est déclaré dans WinDef.h comme suit :
|
||
HDC |
Handle vers un contexte d’appareil (DC). Ce type est déclaré dans WinDef.h comme suit :
|
||
HDDEDATA |
Handle pour les données DDE. Ce type est déclaré dans Ddeml.h comme suit :
|
||
HDESK |
Ce type est déclaré dans WinDef.h comme suit :
|
||
HDROP |
Handle vers une structure de suppression interne. Ce type est déclaré dans ShellApi.h comme suit :
|
||
HDWP |
Handle vers une structure de position de fenêtre différée. Ce type est déclaré dans WinUser.h comme suit :
|
||
HENHMETAFILE |
Handle vers un métafichier amélioré. Ce type est déclaré dans WinDef.h comme suit :
|
||
HFILE |
Handle d’un fichier ouvert par openFile, et non CreateFile. Ce type est déclaré dans WinDef.h comme suit :
|
||
HFONT |
Ce type est déclaré dans WinDef.h comme suit :
|
||
HGDIOBJ |
Handle d’un objet GDI. Ce type est déclaré dans WinDef.h comme suit :
|
||
HGLOBAL |
Handle vers un bloc de mémoire global. Ce type est déclaré dans WinDef.h comme suit :
|
||
HHOOK |
Ce type est déclaré dans WinDef.h comme suit :
|
||
HICON |
Ce type est déclaré dans WinDef.h comme suit :
|
||
HINSTANCE |
Handle vers une instance. Il s’agit de l’adresse de base du module en mémoire. HMODULE et HINSTANCE sont les mêmes aujourd’hui, mais représentent des éléments différents dans Windows 16 bits. Ce type est déclaré dans WinDef.h comme suit :
|
||
HKEY |
Handle vers une clé de Registre. Ce type est déclaré dans WinDef.h comme suit :
|
||
HKL |
Identificateur de paramètres régionaux d’entrée. Ce type est déclaré dans WinDef.h comme suit :
|
||
HLOCAL |
Handle vers un bloc de mémoire local. Ce type est déclaré dans WinDef.h comme suit :
|
||
HMENU |
Ce type est déclaré dans WinDef.h comme suit :
|
||
HMETAFILE |
Ce type est déclaré dans WinDef.h comme suit :
|
||
HMODULE |
Handle vers un module. Il s’agit de l’adresse de base du module en mémoire. HMODULE et HINSTANCE sont les mêmes dans les versions actuelles de Windows, mais représentent des éléments différents dans Windows 16 bits. Ce type est déclaré dans WinDef.h comme suit :
|
||
HMONITOR |
Handle vers un moniteur d’affichage. Ce type est déclaré dans WinDef.h comme suit :
|
||
HPALETTE |
Poignée d’une palette. Ce type est déclaré dans WinDef.h comme suit :
|
||
HPEN |
Ce type est déclaré dans WinDef.h comme suit :
|
||
HRESULT |
Codes de retour utilisés par les interfaces COM. Pour plus d’informations, consultez structure des codes d’erreur COM. Pour tester une valeur Ce type est déclaré dans WinNT.h comme suit :
|
||
HRGN |
Ce type est déclaré dans WinDef.h comme suit :
|
||
HRSRC |
Handle vers une ressource. Ce type est déclaré dans WinDef.h comme suit :
|
||
HSZ |
Handle vers une chaîne DDE. Ce type est déclaré dans Ddeml.h comme suit :
|
||
HWINSTA |
Handle vers une station de fenêtre . Ce type est déclaré dans WinDef.h comme suit :
|
||
HWND |
Ce type est déclaré dans WinDef.h comme suit :
|
||
INT |
Entier signé 32 bits. La plage est -2147483648 par 2147483647 décimale. Ce type est déclaré dans WinDef.h comme suit :
|
||
INT_PTR |
Type entier signé pour la précision du pointeur. Utilisez cette option lors de la conversion d’un pointeur vers un entier pour effectuer une arithmétique de pointeur. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
INT8 |
Entier signé 8 bits. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
INT16 |
Entier signé 16 bits. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
INT32 |
Entier signé 32 bits. La plage est -2147483648 par 2147483647 décimale. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
INT64 |
Entier signé 64 bits. La plage est -9223372036854775808 à 9223372036854775807 décimale. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
LANGID |
Identificateur de langue. Pour plus d’informations, consultez identificateurs de langue. Ce type est déclaré dans WinNT.h comme suit :
|
||
LCID |
Identificateur de paramètres régionaux. Pour plus d’informations, consultez Identificateurs de paramètres régionaux. Ce type est déclaré dans WinNT.h comme suit :
|
||
LCTYPE |
Type d’informations sur les paramètres régionaux. Pour obtenir une liste, consultez constantes d’informations de paramètres régionaux. Ce type est déclaré dans WinNls.h comme suit :
|
||
LGRPID |
Identificateur de groupe de langues. Pour obtenir une liste, consultez EnumLanguageGroupLocales. Ce type est déclaré dans WinNls.h comme suit :
|
||
LONG |
Entier signé 32 bits. La plage est -2147483648 par 2147483647 décimale. Ce type est déclaré dans WinNT.h comme suit :
|
||
LONGLONG |
Entier signé 64 bits. La plage est -9223372036854775808 à 9223372036854775807 décimale. Ce type est déclaré dans WinNT.h comme suit :
|
||
LONG_PTR |
Type long signé pour la précision du pointeur. Utilisez-la lors de la conversion d’un pointeur vers un pointeur long pour effectuer une arithmétique de pointeur. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
LONG32 |
Entier signé 32 bits. La plage est -2147483648 par 2147483647 décimale. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
LONG64 |
Entier signé 64 bits. La plage est -9223372036854775808 à 9223372036854775807 décimale. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
LPARAM |
Paramètre de message. Ce type est déclaré dans WinDef.h comme suit :
|
||
LPBOOL |
Pointeur vers un BOOL. Ce type est déclaré dans WinDef.h comme suit :
|
||
LPBYTE |
Pointeur vers unBYTE Ce type est déclaré dans WinDef.h comme suit :
|
||
LPCOLORREF |
Pointeur vers une valeur de COLORREF. Ce type est déclaré dans WinDef.h comme suit :
|
||
LPCSTR |
Pointeur vers une chaîne constante terminée par null de caractères Windows (ANSI) 8 bits. Pour plus d’informations, consultez jeux de caractères utilisés par les polices. Ce type est déclaré dans WinNT.h comme suit :
|
||
LPCTSTR |
Une LPCWSTR si UNICODE est défini, une LPCSTR sinon. Pour plus d’informations, consultez types de données Windows pour les chaînes. Ce type est déclaré dans WinNT.h comme suit :
|
||
LPCVOID |
Pointeur vers une constante de n’importe quel type. Ce type est déclaré dans WinDef.h comme suit :
|
||
LPCWSTR |
Pointeur vers une chaîne constante terminée par null de caractères Unicode 16 bits. Pour plus d’informations, consultez jeux de caractères utilisés par les polices. Ce type est déclaré dans WinNT.h comme suit :
|
||
LPDWORD |
Pointeur vers unDWORD Ce type est déclaré dans WinDef.h comme suit :
|
||
LPHANDLE |
Ce type est déclaré dans WinDef.h comme suit :
|
||
LPINT |
Pointeur vers unINT Ce type est déclaré dans WinDef.h comme suit :
|
||
LPLONG |
Pointeur vers un LONG. Ce type est déclaré dans WinDef.h comme suit :
|
||
LPSTR |
Pointeur vers une chaîne terminée par null de caractères Windows (ANSI) 8 bits. Pour plus d’informations, consultez jeux de caractères utilisés par les polices. Ce type est déclaré dans WinNT.h comme suit :
|
||
LPTSTR |
Une Ce type est déclaré dans WinNT.h comme suit :
|
||
LPVOID |
Pointeur vers n’importe quel type. Ce type est déclaré dans WinDef.h comme suit :
|
||
LPWORD |
Pointeur vers un WORD. Ce type est déclaré dans WinDef.h comme suit :
|
||
LPWSTR |
Pointeur vers une chaîne terminée par null de caractères Unicode 16 bits. Pour plus d’informations, consultez jeux de caractères utilisés par les polices. Ce type est déclaré dans WinNT.h comme suit :
|
||
LRESULT |
Résultat signé du traitement des messages. Ce type est déclaré dans WinDef.h comme suit :
|
||
PBOOL |
Pointeur vers un BOOL. Ce type est déclaré dans WinDef.h comme suit :
|
||
PBOOLEAN |
Pointeur vers unBOOLEAN Ce type est déclaré dans WinNT.h comme suit :
|
||
PBYTE |
Pointeur vers unBYTE Ce type est déclaré dans WinDef.h comme suit :
|
||
PCHAR |
Pointeur vers un CHAR. Ce type est déclaré dans WinNT.h comme suit :
|
||
PCSTR |
Pointeur vers une chaîne constante terminée par null de caractères Windows (ANSI) 8 bits. Pour plus d’informations, consultez jeux de caractères utilisés par les polices. Ce type est déclaré dans WinNT.h comme suit :
|
||
PCTSTR |
Un PCWSTR si UNICODE est défini, une PCSTR dans le cas contraire. Pour plus d’informations, consultez types de données Windows pour les chaînes. Ce type est déclaré dans WinNT.h comme suit :
|
||
PCWSTR |
Pointeur vers une chaîne constante terminée par null de caractères Unicode 16 bits. Pour plus d’informations, consultez jeux de caractères utilisés par les polices. Ce type est déclaré dans WinNT.h comme suit :
|
||
PDWORD |
Pointeur vers unDWORD Ce type est déclaré dans WinDef.h comme suit :
|
||
PDWORDLONG |
Pointeur vers unDWORDLONG Ce type est déclaré dans WinNT.h comme suit :
|
||
PDWORD_PTR |
Pointeur vers un DWORD_PTR. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
PDWORD32 |
Pointeur vers un DWORD32. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
PDWORD64 |
Pointeur vers un DWORD64. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
PFLOAT |
Pointeur vers unFLOAT Ce type est déclaré dans WinDef.h comme suit :
|
||
PHALF_PTR |
Pointeur vers un HALF_PTR. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
PHANDLE |
Ce type est déclaré dans WinNT.h comme suit :
|
||
PHKEY |
Pointeur vers unHKEY Ce type est déclaré dans WinDef.h comme suit :
|
||
PINT |
Pointeur vers unINT Ce type est déclaré dans WinDef.h comme suit :
|
||
PINT_PTR |
Pointeur vers un INT_PTR. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
PINT8 |
Pointeur vers un INT8. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
PINT16 |
Pointeur vers un INT16. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
PINT32 |
Pointeur vers un INT32. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
PINT64 |
Pointeur vers un INT64. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
PLCID |
Pointeur vers un LCID. Ce type est déclaré dans WinNT.h comme suit :
|
||
PLONG |
Pointeur vers un LONG. Ce type est déclaré dans WinNT.h comme suit :
|
||
PLONGLONG |
Pointeur vers un LONGLONG. Ce type est déclaré dans WinNT.h comme suit :
|
||
PLONG_PTR |
Pointeur vers un LONG_PTR. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
PLONG32 |
Pointeur vers un LONG32. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
PLONG64 |
Pointeur vers un LONG64. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
POINTER_32 |
Pointeur 32 bits. Sur un système 32 bits, il s’agit d’un pointeur natif. Sur un système 64 bits, il s’agit d’un pointeur 64 bits tronqué. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
POINTER_64 |
Pointeur 64 bits. Sur un système 64 bits, il s’agit d’un pointeur natif. Sur un système 32 bits, il s’agit d’un pointeur 32 bits étendu. Notez qu’il n’est pas sûr de supposer l’état du bit de pointeur élevé. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
POINTER_SIGNED |
Pointeur signé. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
POINTER_UNSIGNED |
Pointeur non signé. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
PSHORT |
Pointeur vers unSHORT Ce type est déclaré dans WinNT.h comme suit :
|
||
PSIZE_T |
Pointeur vers un SIZE_T. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
PSSIZE_T |
Pointeur vers un SSIZE_T. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
PSTR |
Pointeur vers une chaîne terminée par null de caractères Windows (ANSI) 8 bits. Pour plus d’informations, consultez jeux de caractères utilisés par les polices. Ce type est déclaré dans WinNT.h comme suit :
|
||
PTBYTE |
Pointeur vers unTBYTE Ce type est déclaré dans WinNT.h comme suit :
|
||
PTCHAR |
Pointeur vers un TCHAR. Ce type est déclaré dans WinNT.h comme suit :
|
||
PTSTR |
Un Ce type est déclaré dans WinNT.h comme suit :
|
||
PUCHAR |
Pointeur vers un UCHAR. Ce type est déclaré dans WinDef.h comme suit :
|
||
PUHALF_PTR |
Pointeur vers un UHALF_PTR. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
PUINT |
Pointeur vers un UINT. Ce type est déclaré dans WinDef.h comme suit :
|
||
PUINT_PTR |
Pointeur vers un UINT_PTR. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
PUINT8 |
Pointeur vers un UINT8. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
PUINT16 |
Pointeur vers un UINT16. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
PUINT32 |
Pointeur vers un UINT32. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
PUINT64 |
Pointeur vers un UINT64. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
PULONG |
Ce type est déclaré dans WinDef.h comme suit :
|
||
PULONGLONG |
Pointeur vers un ULONGLONG. Ce type est déclaré dans WinDef.h comme suit :
|
||
PULONG_PTR |
Pointeur vers un ULONG_PTR. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
PULONG32 |
Pointeur vers un ULONG32. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
PULONG64 |
Pointeur vers un ULONG64. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
PUSHORT |
Pointeur vers un USHORT. Ce type est déclaré dans WinDef.h comme suit :
|
||
PVOID |
Pointeur vers n’importe quel type. Ce type est déclaré dans WinNT.h comme suit :
|
||
PWCHAR |
Pointeur vers un WCHAR. Ce type est déclaré dans WinNT.h comme suit :
|
||
PWORD |
Pointeur vers un WORD. Ce type est déclaré dans WinDef.h comme suit :
|
||
PWSTR |
Pointeur vers une chaîne terminée par null de caractères Unicode 16 bits. Pour plus d’informations, consultez jeux de caractères utilisés par les polices. Ce type est déclaré dans WinNT.h comme suit :
|
||
QWORD |
Entier non signé 64 bits. Ce type est déclaré comme suit :
|
||
SC_HANDLE |
Handle vers une base de données du gestionnaire de contrôle de service. Pour plus d’informations, consultez handles SCM. Ce type est déclaré dans WinSvc.h comme suit :
|
||
SC_LOCK |
Verrou d’une base de données du gestionnaire de contrôle de service. Pour plus d’informations, consultez handles SCM. Ce type est déclaré dans WinSvc.h comme suit :
|
||
SERVICE_STATUS_HANDLE |
Handle vers une valeur d’état de service. Pour plus d’informations, consultez handles SCM. Ce type est déclaré dans WinSvc.h comme suit :
|
||
SHORT |
Entier 16 bits. La plage est -32768 à 32767 décimales. Ce type est déclaré dans WinNT.h comme suit :
|
||
SIZE_T |
Nombre maximal d’octets vers lesquels un pointeur peut pointer. Permet d’utiliser un nombre qui doit couvrir la plage complète d’un pointeur. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
SSIZE_T |
Version signée de SIZE_T. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
TBYTE |
Un WCHAR Ce type est déclaré dans WinNT.h comme suit :
|
||
TCHAR |
Un WCHAR Ce type est déclaré dans WinNT.h comme suit :
|
||
UCHAR |
Unchar non signé Ce type est déclaré dans WinDef.h comme suit :
|
||
UHALF_PTR |
Un HALF_PTRnon signé . Utilisez dans une structure qui contient un pointeur et deux petits champs. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
UINT |
Un INT non signé. La plage est comprise entre 0 et 4294967295 décimale. Ce type est déclaré dans WinDef.h comme suit :
|
||
UINT_PTR |
Un INT_PTRnon signé . Ce type est déclaré dans BaseTsd.h comme suit :
|
||
UINT8 |
Un INT8 non signé. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
UINT16 |
Un INT16 non signé. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
UINT32 |
Un int32 non signé. La plage est comprise entre 0 et 4294967295 décimale. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
UINT64 |
Un INT64 non signé. La plage est de 0 à 18446744073709551615 décimale. Ce type est déclaré dans BaseTsd.h comme suit :
|
||
ULONG |
UnLONG non signé Ce type est déclaré dans WinDef.h comme suit :
|
||
ULONGLONG |
Entier non signé 64 bits. La plage est de 0 à 18446744073709551615 décimale. Ce type est déclaré dans WinNT.h comme suit :
|
||
ULONG_PTR |
Un LONG_PTRnon signé . Ce type est déclaré dans BaseTsd.h comme suit :
|
||
ULONG32 |
UnLONG32 non signé Ce type est déclaré dans BaseTsd.h comme suit :
|
||
ULONG64 |
UnLONG64 non signé Ce type est déclaré dans BaseTsd.h comme suit :
|
||
UNICODE_STRING |
Chaîne Unicode. Ce type est déclaré dans Winternl.h comme suit :
|
||
USHORT |
Unshort non signé Ce type est déclaré dans WinDef.h comme suit :
|
||
USN |
Numéro de séquence de mise à jour (USN). Ce type est déclaré dans WinNT.h comme suit :
|
||
VOID |
N’importe quel type. Ce type est déclaré dans WinNT.h comme suit :
|
||
WCHAR |
Caractère Unicode 16 bits. Pour plus d’informations, consultez jeux de caractères utilisés par les polices. Ce type est déclaré dans WinNT.h comme suit :
|
||
WINAPI |
Convention d’appel pour les fonctions système. Ce type est déclaré dans WinDef.h comme suit :
CALLBACK, WINAPIet APIENTRY sont tous utilisés pour définir des fonctions avec la convention d’appel __stdcall. La plupart des fonctions de l’API Windows sont déclarées à l’aide de WINAPI . Vous pouvez utiliser CALLBACK pour les fonctions de rappel que vous implémentez pour identifier la fonction comme fonction de rappel. |
||
WORD |
Entier non signé 16 bits. La plage est de 0 à 65535 décimales. Ce type est déclaré dans WinDef.h comme suit :
|
||
WPARAM |
Paramètre de message. Ce type est déclaré dans WinDef.h comme suit :
|
Exigences
Exigence | Valeur |
---|---|
Client minimum pris en charge |
Windows XP [applications de bureau uniquement] |
Serveur minimum pris en charge |
Windows Server 2003 [applications de bureau uniquement] |
En-tête |
|