Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
MIDL prend en charge les types de base et prédéfinis suivants.
| Type de données | Description | Signe par défaut |
|---|---|---|
| booléen | 8 bits. Non compatible avec les interfaces oleautomation ; utilisez plutôt VARIANT_BOOL. | Unsigned |
| d’octets | 8 bits. | (non applicable) |
| char | 8 bits. | Unsigned |
| double | Nombre à virgule flottante 64 bits. | (non applicable) |
| error_status_t | Entier non signé 32 bits pour retourner des valeurs d’état pour la gestion des erreurs. | Unsigned |
| float | Nombre à virgule flottante 32 bits. | (non applicable) |
| handle_t | Type de handle primitif pour la liaison. | (non applicable) |
| hyper | Entier 64 bits. | Signé |
| int | Entier 32 bits. Sur les plateformes 16 bits, il n’est pas possible d’apparaître dans des fonctions distantes sans qualificateur de taille, comme court, petite, long ou hyper. | Signé |
| __int8 | Entier 8 bits. Équivaut à petite. | Signé |
| __int16 | Entier 16 bits. Équivaut à courte. | Signé |
| __int32 | Entier 32 bits. Équivaut à longue. | Signé |
| __int3264 | Entier 32 bits sur les plateformes 32 bits et 64 bits sur les plateformes 64 bits. | Signé |
| __int64 | Entier 64 bits. Équivaut à hyper. | Signé |
| long | Entier 32 bits. | Signé |
| courte | Entier 16-bt. | Signé |
| petite | Entier 8 bits. | Signé |
| void | Indique que la procédure ne retourne pas de valeur. | (non applicable) |
| void * | Pointeur 32 bits pour les handles de contexte uniquement. | (non applicable) |
| wchar_t | Type prédéfini 16 bits pour les caractères larges. | Unsigned |