attribut __int3264

Le mot clé __int3264 spécifie un type intégral qui a les propriétés suivantes :

  • Il s’agit de plateformes 32 bits sur 32 bits
  • Il s’agit de plateformes 64 bits sur 64 bits
  • Il est 32 bits sur le fil pour la compatibilité descendante. Il est tronqué côté envoi et étendu de manière appropriée (signé ou non signé) côté réception.
[ signed | unsigned ] __int3264 [ int ] declarator-list;

Paramètres

déclarateur-list

Spécifie un ou plusieurs déclarateurs C standard, tels que des identificateurs, des déclarateurs de pointeur et des déclarateurs de tableau. (Les déclarateurs de fonction et les déclarations de champ bit ne sont pas autorisés dans les structures transmises dans les appels de procédure distante. Ces déclarateurs sont autorisés dans les structures qui ne sont pas transmises.) Séparez plusieurs déclarateurs avec des virgules.

Notes

Ce type a été introduit spécifiquement pour faciliter le portage d’interfaces 32 bits vers 64 bits. Il est généralement utile uniquement dans les cas où les interfaces existantes envoient des pointeurs en tant qu’entiers ou utilisent des techniques de contournement similaires. Microsoft ne recommande pas d’utiliser ce type (ou d’autres types publics dérivés de celui-ci, tels que INT_PTR, DWORD_PTR) où il peut être évité. En particulier, ces types ne peuvent pas être utilisés dans les interfaces OLE Automation et les bibliothèques de types. L’utilisation de ce type, ou des types dérivés de celui-ci, dans de nouvelles interfaces n’est pas recommandée. Consultez le Guide de portage 64 bits (MIDL) de Microsoft Interface Definition Language (MIDL) pour plus d’informations sur ces problèmes, ainsi que des commentaires et des conseils sur d’autres problèmes 64 bits.

Le mot clé __int3264 peut être précédé du mot clé signé ou du mot clé non signé. Le mot clé int est facultatif et peut être omis. Dans le compilateur MIDL, l’entier __int3264 est signé par défaut et est synonyme d’int __int3264 signé.

Le type entier __int3264 est l’un des types de base du langage IDL. Le type entier __int3264 peut apparaître en tant que spécificateur de type dans les déclarations const, les déclarations typedef, les déclarations générales et les déclarateurs de fonction (en tant que spécificateur de type de retour de fonction et spécificateur de type de paramètre). Pour le contexte dans lequel les spécificateurs de type apparaissent, consultez IDL.

Voir aussi

MIDL Base Types

hyper

int

Court

Signé

Petit

Typedef

Unsigned