Udostępnij za pośrednictwem


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 Gdziekolwiek
Powtarzalne Nie.
Wymagane atrybuty Brak
Nieprawidłowe atrybuty Brak

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

Zobacz też

Atrybuty IDL
Oddzielne atrybuty
pakiet