int (attribut)

Le mot clé int spécifie un entier signé 32 bits sur les plateformes 32 bits. Sur les plateformes 16 bits, le mot clé int est un mot clé facultatif qui peut accompagner les mots clés Small, shortet long.

[ signed | unsigned ] integer-modifier [ int ] declarator-list;

Paramètres

modificateur entier

Spécifie le mot clé Small, short, long, hyper, _ _ int3264ou _ _ Int64, qui sélectionne la taille des données de type entier. Sur les plateformes 16 bits, le qualificateur de taille doit être présent.

déclarateur-liste

Spécifie un ou plusieurs déclarateurs C standard, tels que les identificateurs, les déclarateurs de pointeurs et les déclarateurs de tableau. (Les déclarateurs de fonction et les déclarations de champ de bits 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 par des virgules.

Notes

Les types d’entiers sont parmi les types de base du langage IDL (Interface Definition Language). Ils peuvent apparaître en tant que spécificateurs de type dans 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 en tant que spécificateur de type de paramètre). Pour le contexte dans lequel les spécificateurs de type s’affichent, consultez fichier de définition d’interface (IDL).

Si aucune spécification de signe entier n’est fournie, le type entier est signépar défaut.

Les compilateurs IDL DCE n’autorisent pas le mot clé signed à spécifier le signe des types entiers. Par conséquent, cette fonctionnalité n’est pas disponible lorsque vous utilisez le commutateur /OSF du compilateur MIDL.

Microsoft ne recommande pas l’utilisation de _ _ int3264 pour la communication à distance si cela peut être évité. Pour plus d’informations sur l’utilisation et les limitations, consultez la rubrique sur _ _ int3264 .

Exemples

signed short int i = 0; 
int j = i; 
typedef struct 
{ 
    small int         i1; 
    short             i2; 
    unsigned long int i3; 
} INTSIZETYPE; 
 
HRESULT MyFunc([in] long int lCount);

Voir aussi

Types de base MIDL

variables

hyper

Fichier de définition d’interface (IDL)

long

/osf

Résumé

abonné

Small

modélis

typedef

union