Derleyici Uyarısı (düzey 1) C4096
'a': arabirim bir COM arabirimi değildir; IDL'ye gösterilmeyecek
COM arabirimi olarak hedeflediğiniz bir arabirim tanımı COM arabirimi olarak tanımlanmamıştır ve bu nedenle IDL dosyasına gösterilmez.
Bir arabirimin COM arabirimi olduğunu belirten liste öznitelikleri için bkz. Arabirim Öznitelikleri.
Aşağıdaki örnek C4096 oluşturur:
// C4096.cpp
// compile with: /W1 /LD
#include "windows.h"
[module(name="xx")];
// [object, uuid("00000000-0000-0000-0000-000000000001")]
__interface a
{
};
[coclass, uuid("00000000-0000-0000-0000-000000000002")]
struct b : a
{
}; // C4096, remove coclass or uncomment object