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.

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

Voir aussi

Référence

ID

Autres ressources

Attributs du compilateur

Attributs de paramètre

Attributs de méthode

Attributes Samples