Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Pernyataan coclass menyediakan daftar antarmuka yang didukung untuk objek komponen.
[
coclass-attribute-list
]
coclass classname
{
[
interface-attributes
]
[interface | dispinterface] interfacename
{
. . .
}
}
Parameter
-
coclass-attribute-list
-
Atribut [uuid] diperlukan pada coclass. Ini adalah [uuid] yang sama yang terdaftar sebagai CLSID dalam database pendaftaran sistem. Atribut [helpstring], [helpcontext], [licensed], [version], [control], [hidden], dan [appobject] diterima, tetapi tidak diperlukan, sebelum definisi coclass .
-
nama kelas
-
Nama tempat objek umum dikenal dalam pustaka jenis.
-
atribut antarmuka
-
Atribut opsional untuk antarmuka atau dispinterface. Atribut [sumber], [default], dan [terbatas] diterima pada antarmuka atau dispinterface dalam coclass.
-
nama antarmuka
-
Baik antarmuka yang dideklarasikan dengan kata kunci antarmuka , atau dispinterface yang dideklarasikan dengan kata kunci dispinterface .
Keterangan
Model Objek Komponen Microsoft mendefinisikan kelas sebagai implementasi yang memungkinkan QueryInterface di antara sekumpulan antarmuka.
Contoh
[
uuid(1e196b20-1f3c-1069-996b-00dd010fe676),
version(1.0),
helpstring("A class"),
helpcontext(2481), appobject
]
coclass myapp
{
[source] interface IMydocfuncs : IUnknown;
dispinterface DMydocfuncs;
};
[
uuid(12345678-1234-1234-1234-123456789ABC)
]
coclass mycoclass
{
[restricted] interface iface1;
interface iface2;
}
Lihat juga