Udostępnij za pośrednictwem


satype

Określa typ SAFEARRAY danych struktury.

Składnia

[ satype(data_type) ]

Parametry

data_type
Typ danych struktury SAFEARRAY danych, która jest przekazywana jako parametr do metody interfejsu.

Wymagania

Kontekst atrybutu Wartość
Dotyczy Parametr interfejsu, metoda interfejsu
Powtarzalne Nie.
Wymagane atrybuty Brak
Nieprawidłowe atrybuty Brak

Uwagi

Atrybut satype C++ określa typ danych .SAFEARRAY

Uwaga

Poziom pośredni jest porzucany ze SAFEARRAY wskaźnika w wygenerowanym pliku idl z sposobu deklarowanego w pliku .cpp.

Przykład

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

Zobacz też

Atrybuty kompilatora
Atrybuty parametru
Atrybuty metody
id