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

appobject

Kontrol

Default

dispinterface

Membuat Pustaka Jenis Dengan MIDL

Contoh File ODL

helpstring

helpcontext

Tersembunyi

Antarmuka

Berlisensi

Sintaks File ODL

Dibatasi

Sumber

TYPEFLAGS

uuid

Versi