共用方式為


import

指定包含您想要參考您主要的 IDL 中定義的另一個.idl、.odl 或標頭檔。

[ import( 
   idl_file 
) ];

參數

  • idl_file
    您想要匯入型別程式庫,目前專案的.idl 檔的名稱。

備註

匯入 C++ 屬性會造成#import陳述式放到以下import "docobj.idl"產生的.idl 檔內的陳述式。 匯入 屬性具有相同的功能,為 匯入 MIDL 屬性。

匯入屬性只會將指定的檔案放入.idl 檔,將由您的任務或資源。 匯入屬性不會讓您指定的檔案中的建構呼叫從專案中的原始程式碼。 建構中指定的檔案從呼叫程式碼置於您的專案,使用 # importembedded_idl屬性,或者也可以包含的.h 檔, idl_file、.h 檔案是否存在。

範例

下列程式碼中:

// cpp_attr_ref_import.cpp
// compile with: /LD
[module(name="MyLib")];
[import(import.idl)];

將產生下列的程式碼產生的.idl 檔中:

import "docobj.idl";
import "import.idl";

[ uuid(EED3644C-8488-3ECD-BA97-147DB3CDB499), version(1.0) ]
library MyLib {
   importlib("stdole2.tlb");
   importlib("olepro32.dll");
...

需求

屬性內容

適用於

全螢幕輸入

可重複

必要的屬性

None

無效的屬性

None

如需詳細資訊,請參閱屬性內容

請參閱

參考

importidl

importlib

include (C++)

includelib (C++)

其他資源

IDL 屬性

獨立屬性

Attributes Samples