Freigeben über


satype

Gibt den Datentyp der SAFEARRAY Struktur an.

Syntax

[ satype(data_type) ]

Parameter

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

Anforderungen

Attributkontext Wert
Gilt für Schnittstellenparameter, Schnittstellenmethode
Wiederholbar No
Erforderliche Attribute Keine
Ungültige Attribute Keine

Hinweise

Das satype C++-Attribut gibt den Datentyp des SAFEARRAY.

Hinweis

Eine Dereferenzierungsebene wird vom SAFEARRAY Zeiger in der generierten IDL-Datei aus der deklarierten .cpp-Datei entfernt.

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

Compilerattribute
Parameterattribute
Methodenattribut
id