Поделиться через


pragma

Помещает указанную строку в созданный файл idl без использования кавычек. .

[ pragma( 
   pragma_statement 
) ];

Параметры

  • pragma_statement
    Директива pragma, что необходимо перейти в созданный файл idl.

Заметки

директива pragma Атрибут C++ имеет ту же функциональность, что и директива pragma атрибут MIDL.

Пример

// cpp_attr_ref_pragma.cpp
// compile with: /LD
#include "unknwn.h"
[module(name="MyLib")];
[pragma(pack(4))];

[dispinterface, uuid("00000000-0000-0000-0000-000000000001")]
__interface A
{
   [id(1)] HRESULT MyMethod ([in, satype("BSTR")] SAFEARRAY **p);
};

Требования

Контекст атрибута

Применение

Любой

Repeatable

Нет

Обязательные атрибуты

None

Недопустимые атрибуты

None

Дополнительные сведения о контекстах атрибута см. в разделе Контексты атрибута.

См. также

Ссылки

pack

Другие ресурсы

Атрибуты IDL

Изолированные атрибуты

Attributes Samples