Partilhar via


satype

Especifica o tipo de dados da SAFEARRAY estrutura.

[ satype(
   data_type
) ]

Parâmetros

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

Requisitos

Contexto de atributo

Se aplica a

Parâmetro de interface, método de interface

Reproduzíveis

Não

Atributos obrigatórios

Nenhum

Atributos inválidos

Nenhum

Comentários

O satype atributo C++ Especifica o tipo de dados da SAFEARRAY.

ObservaçãoObservação

Um nível de indireção será retirado da SAFEARRAY o ponteiro no arquivo. idl gerado a partir de 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);
};

Consulte também

Referência

identificação

Outros recursos

Atributos do compilador

Atributos de parâmetro

Método atributos

Attributes Samples