Bagikan melalui


Membuat DLL Proksi dan Pustaka Tipe dari File IDL Tunggal

Anda dapat menggunakan satu file IDL untuk menghasilkan stub proksi dan file header untuk kode marshaling, dan pustaka jenis. Anda melakukan ini dengan menentukan antarmuka di luar blok pustaka lalu mereferensikan antarmuka tersebut dari dalam blok pustaka, seperti yang ditunjukkan dalam contoh ini:

//file: AllKnown.idl

[
    object, uuid(. . .), <other interface attributes>
]
interface IKnown : IUnknown 
{
    import "unknwn.idl";
    <declarations, etc. for IKnown interface go here>
};

[
    <library attributes>
]
library KnownLibrary 
{

    //reference interface IKnown:
    interface IKnown;

    //or create a new class:
    [
        <coclass attributes>
    ] 
    coclass KnowMore 
    {
       interface IKnown;
    };
};

Untuk informasi selengkapnya, lihat Marsekalasi Tipe Data OLE dan File Tambahan yang Diperlukan Untuk Menghasilkan Pustaka Jenis.