v1_enum

Orienta que o tipo enumerado especificado seja transmitido como uma entidade de 32 bits, em vez do padrão de 16 bits.

Sintaxe

[v1_enum]

Comentários

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

Exemplo

O código a seguir mostra o uso do atributo v1_enum:

// cpp_attr_ref_v1_enum.cpp
// compile with: /LD
[module(name="MyLibrary")];

[export, v1_enum]
enum eList {
   e1 = 1, e2 = 2
};

Requisitos

Contexto do atributo Valor
Aplicável ao Tipo enumerado
Repetível Não
Atributos necessá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 Typedef, Enum, Union e Struct