import
指定包含您想要參考您主要的 IDL 中定義的另一個.idl、.odl 或標頭檔。
[ import(
idl_file
) ];
參數
- idl_file
您想要匯入型別程式庫,目前專案的.idl 檔的名稱。
備註
匯入 C++ 屬性會造成#import陳述式放到以下import "docobj.idl"產生的.idl 檔內的陳述式。匯入 屬性具有相同的功能,為 匯入 MIDL 屬性。
匯入屬性只會將指定的檔案放入.idl 檔,將由您的任務或資源。 匯入屬性不會讓您指定的檔案中的建構呼叫從專案中的原始程式碼。建構中指定的檔案從呼叫程式碼置於您的專案,使用 # import 和embedded_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 |
如需詳細資訊,請參閱屬性內容。