Partager via


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

Voir aussi

Référence

id

Autres ressources

Attributs de compilateur

Attributs de paramètres

Attributs de méthode

Attributes Samples