atribut pustaka

Pernyataan pustaka berisi semua informasi yang digunakan pengkompilasi MIDL untuk menghasilkan pustaka jenis.

[
    uuid(uuid-number), 
    [, optional-attribute-list]
] 
library library-name
{ 
    library-definition-statements
}

Parameter

uuid-number

Menentukan nomor identifikasi unik universal untuk pustaka.

optional-attribute-list

Menentukan atribut tambahan yang berlaku untuk seluruh pernyataan pustaka . Atribut yang diizinkan termasuk [kontrol], [helpcontext], [helpfile], [helpstring], [hidden], [lcid], [restricted], dan [version].

nama pustaka

Nama tempat komponen perangkat lunak merujuk ke pustaka.

pernyataan definisi pustaka

Satu atau beberapa pernyataan MIDL yang menentukan konten pustaka.

Keterangan

Pernyataan di dalam blok pustaka dapat menggunakan elemen yang dideklarasikan di dalam atau di luar blok pustaka. Pernyataan pustaka dapat menggunakan elemen tersebut sebagai jenis dasar, mewarisi dari elemen tersebut, atau hanya dengan mereferensikannya pada baris, sebagai berikut:

interface MyFace 
{
    // Interface definition statements
};

[
    // library attributes
] 
library
{
    interface MyFace;

    // Other library definition statements.
};

Pengkompilasi MIDL akan membuat pustaka jenis yang menyertakan definisi untuk setiap elemen di dalam blok pustaka, ditambah definisi untuk elemen apa pun yang ditentukan di luar dan dirujuk dari dalam blok pustaka.

Untuk informasi tentang membuat pustaka jenis dan stub proksi dan header dari satu file IDL, lihat Membuat DLL Proksi dan Pustaka Tipe Dari File IDL Tunggal.

Contoh

[
    uuid(12345678-1234-1234-1234-123456789ABC), 
    helpstring("Hello 2.0 Type Library"), 
    lcid(0x0409), 
    version(2.0)
] 
library Hello 
{
    /* Library definition statements */
};

Lihat juga

Isi Pustaka Tipe

Kontrol

Membuat Pustaka Jenis Dengan MIDL

helpcontext

helpfile

helpstring

Tersembunyi

Icid

Sintaks File ODL

Dibatasi

Versi