Partager via


Modificateurs propres à Microsoft

Cette section décrit les extensions C++ spécifiques à Microsoft dans les domaines suivants :

Mot clé spécifiques à Microsoft

Un grand nombre des mots clés spécifiques à Microsoft peuvent être utilisés pour modifier des déclarateurs afin de former des types dérivés. Pour plus d’informations sur les déclarateurs, consultez Les déclarateurs.

Mot clé Signification Utilisé pour former des types dérivés ?
__based Le nom qui suit déclare un décalage de 32 bits par rapport à la base 32 bits contenue dans la déclaration. Oui
__cdecl Le nom qui suit utilise les conventions de nommage et d’appel du langage C. Oui
__declspec Le nom qui suit spécifie un attribut de classe de stockage spécifique à Microsoft. Non
__fastcall Le nom qui suit déclare une fonction qui utilise des registres, lorsqu’ils sont disponibles, à la place de la pile, pour transmettre des arguments. Oui
__restrict Similaire à __declspec(restreindre), mais pour une utilisation sur des variables. Non
__stdcall Le nom qui suit spécifie une fonction qui respecte la convention d'appel standard. Oui
__w64 Marque un type de données comme étant plus grand sur un compilateur 64 bits. Non
__unaligned Spécifie qu'un pointeur désignant un type ou d'autres données n'est pas aligné. Non
__vectorcall Le nom qui suit déclare une fonction qui utilise des registres, y compris les registres SSE lorsqu'ils sont disponibles, à la place de la pile, pour transmettre des arguments. Oui

Voir aussi

Informations de référence sur le langage C++