Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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);
};