Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Spécifie le type de données de la SAFEARRAY structure.
Syntaxe
[ satype(data_type) ]
Paramètres
data_type
Type de données pour la SAFEARRAY structure de données passée en tant que paramètre à une méthode d’interface.
Spécifications
| Contexte d’attribut | Valeur |
|---|---|
| S’applique à | Paramètre d’interface, méthode d’interface |
| Renouvelable | Non |
| Attributs requis | Aucun(e) |
| Attributs non valides | Aucun(e) |
Notes
L’attribut satype C++ spécifie le type de données du SAFEARRAY.
Remarque
Un niveau d’indirection est supprimé du SAFEARRAY pointeur du fichier .idl généré à partir de la façon dont il est déclaré dans le fichier .cpp.
Exemple
// cpp_attr_ref_satype.cpp
// compile with: /LD
#include "unknwn.h"
[module(name="MyModule")];
[dispinterface, uuid("00000000-0000-0000-0000-000000000001")]
__interface A {
[id(1)] HRESULT MyMethod ([in, satype("BSTR")] SAFEARRAY **p);
};
Voir aussi
Attributs de compilateur
Attributs de paramètres
Attributs de méthode
id