Compartilhar via


satype

Especifica o tipo de dados da estrutura SAFEARRAY.

Sintaxe

[ satype(data_type) ]

Parâmetros

data_type
O tipo de dados para a estrutura de dados SAFEARRAY que está sendo passada como um parâmetro para um método de interface.

Requisitos

Contexto do atributo Valor
Aplicável ao Parâmetro de interface, método de interface
Repetível Não
Atributos obrigatórios Nenhum
Atributos inválidos Nenhum

Comentários

O atributo satype C++ especifica o tipo de dados de SAFEARRAY.

Observação

Um nível de indireção é removido do ponteiro SAFEARRAY no arquivo .idl gerado a partir do modo como ele é declarado no arquivo .cpp.

Exemplo

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

Confira também

Atributos de compilador
Atributos de parâmetro
Atributos de método
id