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 Nein
Erforderliche Attribute None
Ungültige Attribute None

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