atribut coclass
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