Compiler Warning (level 1) C4096
'a': antarmuka bukan antarmuka COM; tidak akan dipancarkan ke IDL
Definisi antarmuka yang mungkin Anda maksudkan sebagai antarmuka COM tidak didefinisikan sebagai antarmuka COM dan oleh karena itu tidak akan dipancarkan ke file IDL.
Lihat Atribut Antarmuka untuk atribut daftar yang menunjukkan antarmuka adalah antarmuka COM.
Sampel berikut menghasilkan C4096:
// 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk