satype

especifica el tipo de datos de la estructura de SAFEARRAY .

[ satype(
   data_type
) ]

Parámetros

  • data_type
    El tipo de datos para la estructura de datos de SAFEARRAY que se pasa como parámetro a un método de interfaz.

Requisitos

Contexto de atributo

Se aplica a

Parámetro de interfaz, método de interfaz

repetible

No

Atributos necesarios

None

Atributos no válidos

None

Comentarios

el atributo de satype C++ especifica el tipo de datos de SAFEARRAY.

[!NOTA]

Un nivel de direccionamiento indirecto se quita del puntero de SAFEARRAY en el archivo generado .idl de cómo se declara en el archivo .cpp.

Ejemplo

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

Vea también

Referencia

id.

Otros recursos

Atributos del compilador

Atributos de parámetro

Atributos del método

Attributes Samples