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.

HinweisHinweis

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

Compiler-Attribute

Parameter-Attribute

Methodenattribute

Attributes Samples