다음을 통해 공유


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

자세한 내용은 특성 컨텍스트를 참조하세요.

참고 항목

IDL 특성
독립 실행형 특성
importidl
importlib
include
includelib