Attributs de type pointeur
Les attributs suivants spécifient les caractéristiques des pointeurs.
Attribut | Utilisation |
---|---|
Ptr | Désigne un pointeur comme pointeur complet, avec toutes les fonctionnalités d’un pointeur en langage C, y compris l’alias. |
Ref | Désigne le type de pointeur le plus simple dans MIDL, qui fournit simplement l’adresse de certaines données. Les pointeurs de référence ne peuvent jamais être null. |
Unique | Permet à un pointeur d’avoir la valeur Null, mais ne prend pas en charge l’alias. |
pointer_default | Appliqué à une interface pour spécifier le type de pointeur par défaut pour tous les pointeurs de cette interface, à l’exception des pointeurs de paramètres de niveau supérieur, qui sont automatiquement par défaut des pointeurs ref . |
iid_is | Fournit l’identificateur d’interface de l’interface COM qui est l’objet du pointeur. |
String | Spécifie que le pointeur pointe vers une chaîne. |