import
기본 IDL에서 참조하려는 정의가 포함된 다른 .idl, .odl 또는 헤더 파일을 지정합니다.
구문
[ import(
idl_file
) ];
매개 변수
idl_file
현재 프로젝트의 형식 라이브러리로 가져올 .idl 파일의 이름입니다.
설명
가져오기 C++ 특성으로 인해 #import
문이 생성된 .idl 파일의 import "docobj.idl"
문 아래에 배치됩니다. 가져오기 특성에는 가져오기 MIDL 특성과 동일한 기능이 있습니다.
가져오기 특성은 지정된 파일을 프로젝트에서 생성할 .idl 파일에만 배치합니다. 가져오기 특성은 프로젝트의 소스 코드에서 지정된 파일의 구문을 호출할 수 없습니다. 프로젝트의 소스 코드에서 지정된 파일의 구문을 호출하려면 #import 및 특성을 사용하거나 .h 파일이 있는 경우 idl_file .h 파일을 포함 embedded_idl
할 수 있습니다.
예시
코드는 다음과 같습니다.
// 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 |
자세한 내용은 특성 컨텍스트를 참조하세요.