Partilhar via


pragma

Emite a cadeia de caracteres especificada no arquivo .idl gerado sem o uso de aspas.

Sintaxe

[ pragma(pragma_statement) ];

Parâmetros

pragma_statement
O pragma que você deseja ir para o arquivo .idl gerado.

Comentários

O atributo pragma C++ tem a mesma funcionalidade que o atributo MIDL do pragma.

Exemplo

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

Requisitos

Contexto do atributo Valor
Aplicável ao Anywhere
Repetível Não
Atributos obrigatórios Nenhum
Atributos inválidos Nenhum

Para obter mais informações sobre os contextos de atributo, confira Contextos de atributo.

Confira também

Atributos de IDL
Atributos independentes
pack