satype
spécifie le type de données de la structure de SAFEARRAY .
[ satype(
data_type
) ]
Paramètres
- data_type
Le type de données de la structure des données de SAFEARRAY passée comme paramètre à une méthode d'interface.
Configuration requise
contexte d'attribut
S'applique à |
paramètre d'interface, méthode d'interface |
reproductible |
Non |
attributs requis |
Aucun |
attributs valides |
Aucun |
Notes
l'attribut de satype C++ spécifie le type de données de SAFEARRAY.
[!REMARQUE]
Un niveau d'indirection est supprimé du pointeur de SAFEARRAY dans le fichier généré .idl 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);
};