Freigeben über


satype

Gibt den Datentyp der SAFEARRAY Struktur an.

[ satype( 
   data_type 
) ]

Parameter

  • data_type
    Der Datentyp für die SAFEARRAY Datenstruktur, die als Parameter für eine Schnittstellenmethode übergeben wird.

Anforderungen

Attribut-Kontext

Betrifft

Schnittstellen für, Schnittstellenmethode

Wiederholbar

Nein

Erforderliche Attribute

None

Ungültige Attribute

None

Hinweise

Das Attribut satype C++ gibt den Datentyp SAFEARRAYan.

Hinweis

Eine Dereferenzierungsebene wird vom SAFEARRAY Zeiger in der generierten IDL-Datei abgelegt, wie er in der CPP-Datei deklariert ist.

Beispiel

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

Siehe auch

Referenz

id

Weitere Ressourcen

Compilerattribute

Parameterattribute

Methodenattribut

Attributes Samples