Megosztás a következőn keresztül:


Fordító figyelmeztetése (1. szint) C4912

"attribútum": az attribútum nem definiált viselkedést a beágyazott UDT-n

Megjegyzések

A beágyazott UDT-kre (felhasználó által definiált típusra, típusdefre, egyesítésre vagy szerkezetre) vonatkozó attribútumok figyelmen kívül hagyhatók.

Example

A következő kód bemutatja, hogyan jön létre ez a figyelmeztetés:

// 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()
{
}