程式庫屬性

程式庫語句包含 MIDL 編譯器用來產生型別程式庫的所有資訊。

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

參數

uuid-number

指定程式庫的通用唯一識別碼。

optional-attribute-list

指定套用至整個 程式庫 語句的其他屬性。 允許的屬性包括[control][helpcoNtext][helpfile][helpstring][hidden][lcid]、[restricted][version]。

library-name

軟體元件參考連結 的名稱。

library-definition-statements

定義連結 內容的一或多個 MIDL 語句。

備註

程式庫區塊內的語句可以使用在程式庫區塊內部或外部宣告的專案。 程式庫語句可以使用這些元素作為基底類型、繼承自這些元素,或直接在一行上參考這些專案,如下所示:

interface MyFace 
{
    // Interface definition statements
};

[
    // library attributes
] 
library
{
    interface MyFace;

    // Other library definition statements.
};

MIDL 編譯器會建立類型程式庫,其中包含程式庫區塊內每個元素的定義,以及程式庫區塊內定義及參考的任何元素定義。

如需從單一 IDL 檔案產生型別程式庫和 Proxy 存根和標頭的資訊,請參閱 從單一 IDL 檔案產生 Proxy DLL 和型別程式庫

範例

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

另請參閱

型別程式庫的內容

控制

使用 MIDL 產生類型程式庫

helpcontext

helpfile

helpstring

隱藏

Lcid

ODL 檔案語法

限制

版本