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. |