Attributs de type de données
Vous pouvez appliquer ces attributs aux types de données d’une instruction typedef pour définir davantage l’utilisation ou l’effet du type de données.
Attribut | Utilisation |
---|---|
context_handle | Identifie un handle de liaison qui conserve les informations d’état (contexte) sur un serveur particulier entre les appels de procédure distante d’un client particulier. Non valide pour les fonctions d’interface objet . |
Poignée | Spécifie un type de handle personnalisé spécifique à l’application. |
ms_union | Contrôle l’alignement NDR des unions non encapsulées. Utilisez sur typedefs pour la compatibilité descendante avec les interfaces créées avec MIDL 1.0 ou 2.0. |
Tuyau | Permet la transmission d’un flux ouvert de données typées dans un appel de procédure distante. Un paramètre in pipe permet au serveur d’extraire le flux de données du client lors d’un appel de procédure distante. Un paramètre out pipe 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é soit transmis sous la forme d’une entité 32 bits, plutôt que de la valeur par défaut 16 bits. |
wire_marshal | Comme transmit_as , mais vous implémentez les routines pour dimensionner, marshaler, démarshaler et libérer les données. |