satype

Указывает тип SAFEARRAY данных структуры.

Синтаксис

[ satype(data_type) ]

Параметры

data_type
Тип данных для SAFEARRAY структуры данных, передаваемой в качестве параметра методу интерфейса.

Требования

Контекст атрибута Значение
Относится к Параметр интерфейса, метод интерфейса
Повторяемый No
Обязательные атрибуты None
Недопустимые атрибуты None

Замечания

Атрибут satype C++ указывает тип данных объекта SAFEARRAY.

Примечание.

Уровень косвенного обращения удаляется из SAFEARRAY указателя в созданном IDL-файле из того, как он объявлен в CPP-файле.

Пример

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

См. также

Атрибуты компилятора
Атрибуты параметра
Атрибуты метода
id