Compartilhar via


odl

Identifica uma interface como uma interface ODL (Object Description Language). O compilador MIDL não requer o atributo odl ; ele é reconhecido apenas pela compatibilidade com arquivos .odl mais antigos.

Sintaxe

[odl]

Comentários

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

Exemplo

// cpp_attr_ref_odl.cpp
// compile with: /LD
#include <unknwn.h>
[module(name="MyLIb")];

[odl, oleautomation, dual, uuid("00000000-0000-0000-0000-000000000001")]
__interface IMyInterface
{
   HRESULT x();
};

[coclass, uuid("00000000-0000-0000-0000-000000000002")]
class cmyClass : public IMyInterface
{
public:
   HRESULT x(){}
};

Requisitos

Contexto do atributo Valor
Aplicável ao interface
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 de interface