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


pragma

Emits the specified string into the generated .idl file without the use of quotation marks. .

[ pragma(
      pragma_statement
) ];

Параметры

  • pragma_statement
    The pragma that you want to go into the generated .idl file.

Заметки

The pragma C++ attribute has the same functionality as the pragma MIDL attribute.

Пример

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

Требования

Attribute Context

Applies to

Anywhere

Repeatable

No

Required attributes

None

Invalid attributes

None

For more information about the attribute contexts, see Attribute Contexts.

См. также

Основные понятия

IDL Attributes

Stand-Alone Attributes

pack

ATL Samples