Sdílet prostřednictvím


satype

Určuje datový typ SAFEARRAY struktury.

Syntaxe

[ satype(data_type) ]

Parametry

data_type
Datový typ pro SAFEARRAY datovou strukturu, která se předává jako parametr metodě rozhraní.

Požadavky

Kontext atributu Hodnota
Platí pro Parametr rozhraní, metoda rozhraní
Opakovatelný No
Požadované atributy Nic
Neplatné atributy Nic

Poznámky

Atribut Satype C++ určuje datový typ objektu SAFEARRAY.

Poznámka:

Z ukazatele ve vygenerovaném souboru .idl se vyřadí SAFEARRAY úroveň nepřímého přesměrování z toho, jak se deklaruje v souboru .cpp.

Příklad

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

Viz také

Atributy kompilátoru
Atributy parametru
Atributy metody
id