satype

Specifica il tipo di dati della SAFEARRAY struttura.

Sintassi

[ satype(data_type) ]

Parametri

data_type
Tipo di dati per la SAFEARRAY struttura di dati passata come parametro a un metodo di interfaccia.

Requisiti

Contesto attributo Valore
Si applica a Parametro di interfaccia, metodo di interfaccia
Ripetibile No
Attributi obbligatori None
Attributi non validi None

Osservazioni:

L'attributo satype C++ specifica il tipo di dati dell'oggetto SAFEARRAY.

Nota

Un livello di riferimento indiretto viene eliminato dal SAFEARRAY puntatore nel file con estensione idl generato dalla modalità di dichiarazione nel file .cpp.

Esempio

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

Vedi anche

Attributi del compilatore
Attributi di parametro
Attributi di metodo
id