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.
Notes
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);
};