Partager via


Attributs de type de données

Vous pouvez appliquer ces attributs aux types de données dans une instruction typedef pour définir davantage l’utilisation ou l’effet du type de données.

Attribut Usage
context_handle Identifie un handle de liaison qui gère les informations d’état (contexte) sur un serveur particulier entre les appels de procédure distante à partir d’un client particulier. Non valide pour les fonctions d’interfaced’objet.
handle Spécifie un type de handle personnalisé spécifique à l’application.
ms_union Contrôle l’alignement de remise des unions non-capsulées. Utilisez sur typedefs pour la compatibilité descendante avec les interfaces générées avec MIDL 1.0 ou 2.0.
de canal Permet la transmission d’un flux ouvert de données typées sur un appel de procédure distante. Un dans paramètre de canal permet au serveur d’extraire le flux de données du client pendant un appel de procédure distante. Un paramètre de canal permet au serveur de renvoyer le flux de données au client.
transmit_as Spécifie la façon dont un type de données sera transmis sur un réseau, utilisé pour le marshaling personnalisé.
v1_enum Indique que le type énuméré spécifié est transmis en tant qu’entité 32 bits, au lieu de la valeur par défaut 16 bits.
wire_marshal Comme pour transmit_as, mais vous implémentez les routines pour dimensionner, marshaler, annuler et libérer les données.