Delen via


Compilerwaarschuwing (niveau 1) C4912

'kenmerk': kenmerk heeft niet-gedefinieerd gedrag op een geneste UDT

Opmerkingen

Kenmerken die van toepassing zijn op geneste UDF's (door de gebruiker gedefinieerd type, die een typedef, samenvoeging of struct) kunnen worden genegeerd.

Example

De volgende code laat zien hoe deze waarschuwing wordt gegenereerd:

// C4912.cpp
// compile with: /W1
#include <windows.h>
[emitidl, module(name="xx")];

[object, uuid("00000000-0000-0000-0000-000000000002")]
__interface IMy
{
};

[coclass, default(IMy), appobject, uuid("00000000-0000-0000-0000-000000000001")]
class CMy : public IMy
{
   [export, v1_enum] typedef enum myEnum { k3_1 = 1, k3_2 = 2 } myEnumv;   // C4912
};
int main()
{
}