Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The latest version of this topic can be found at v1_enum.
Directs that the specified enumerated type be transmitted as a 32-bit entity rather than the 16-bit default.
Syntax
[v1_enum]
Remarks
The v1_enum C++ attribute has the same functionality as the v1_enum MIDL attribute.
Example
The following code shows a use of v1_enum:
// cpp_attr_ref_v1_enum.cpp
// compile with: /LD
[module(name="MyLibrary")];
[export, v1_enum]
enum eList {
e1 = 1,
e2 = 2
};
Requirements
Attribute Context
| Applies to | Enumerated type |
| Repeatable | No |
| Required attributes | None |
| Invalid attributes | None |
For more information about the attribute contexts, see Attribute Contexts.
See Also
IDL Attributes
Typedef, Enum, Union, and Struct Attributes
Attributes Samples