pragma

Emituje określony ciąg do wygenerowanego pliku idl bez użycia cudzysłowów.

Składnia

[ pragma(pragma_statement) ];

Parametry

pragma_statement
Pragma, który chcesz przejść do wygenerowanego pliku idl.

Uwagi

Atrybut pragma C++ ma taką samą funkcjonalność jak atrybut pragma MIDL.

Przykład

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

Wymagania

Kontekst atrybutu Wartość
Dotyczy Dowolnym miejscu
Powtarzalne Nie.
Wymagane atrybuty None
Nieprawidłowe atrybuty None

Aby uzyskać więcej informacji na temat kontekstów atrybutów, zobacz Konteksty atrybutów.

Zobacz też

Atrybuty IDL
Oddzielne atrybuty
pakiet