다음을 통해 공유


# import 특성 (c, + +)

# Import 지시문을 사용 하는 특성에 대 한 링크를 제공 합니다.

Microsoft 전용

다음 특성 # import 지시문을 사용할 수 있습니다.

특성

설명

auto_rename

C + + 예약 단어 잠재적인 이름 충돌을 해결 하려면 변수 이름에 두 개의 밑줄 (_)을 추가 하 여 이름을 변경 합니다.

auto_search

형식 라이브러리를 # import을 참조 하는 자체가 다른 형식 라이브러리를 참조 하면 컴파일러는 형식 라이브러리에 대 한 암시적 # import를 수행할 수를 지정 합니다.

embedded_idl

형식 라이브러리 특성으로 생성 된 코드를 유지.tlh 파일에 작성 된 것을 지정 합니다.

exclude (#import)

생성 된 형식 라이브러리 헤더 파일에서 항목을 제외 합니다.

high_method_prefix

상위 수준 속성과 메서드를 이름 지정에 사용 되는 접두사를 지정 합니다.

high_property_prefixes

속성의 세 가지 방법에 대 한 대체 접두사를 지정합니다.

implementation_only

.Tlh 헤더 파일 (기본 헤더 파일)를 생성을 하지 않습니다.

include()

자동 제외를 사용 하지 않습니다.

inject_statement

인수 형식 라이브러리 머리글에 원본 텍스트를 삽입합니다.

named_guids

컴파일러가 정의 하 고 양식 이전 스타일의 GUID 변수 초기화 합니다 LIBID_MyLib, CLSID_MyCoClass, IID_MyInterface, 및 DIID_MyDispInterface.

no_auto_exclude

자동 제외를 사용 하지 않습니다.

no_dual_interfaces

컴파일러 방식 변경 이중 인터페이스 메서드에 대 한 래퍼 함수를 생성 합니다.

no_implementation

래퍼 함수 멤버의 구현을 포함 하는.tli 헤더를 생성을 하지 않습니다.

no_namespace

네임 스페이스 이름은 컴파일러에 의해 생성 되지 않습니다 지정 합니다.

no_registry

형식 라이브러리에 대 한 레지스트리를 검색 하도록 컴파일러에 지시 합니다.

no_search_namespace

같은 기능으로 no_namespace 특성이 있지만 # import 지시문을 사용 하 여 형식 라이브러리를 사용 하는 있는 auto_search 특성입니다.

no_smart_pointers

형식 라이브러리의 모든 인터페이스에 대 한 스마트 포인터 만들기를 표시 하지 않습니다.

raw_dispinterfaces

Dispinterface 메서드 및 속성을 호출 하는 방법에 대 한 낮은 수준의 래퍼 함수를 생성 하도록 컴파일러에 지시 IDispatch::Invoke 를 반환 하는 HRESULT 오류 코드입니다.

raw_interfaces_only

래퍼 함수 오류 처리의 생성을 억제 하 고 property (C++) 이러한 래퍼 함수 사용 하 여 선언 합니다.

raw_method_prefix

이름 충돌을 방지 하기 위해 다른 접두사를 지정 합니다.

raw_native_types

COM 지원 클래스 수준의 래퍼 함수에서 사용 되지 않습니다 및 대신 하위 수준 데이터 형식 사용을 강제로.

raw_property_prefixes

속성의 세 가지 방법에 대 한 대체 접두사를 지정합니다.

rename (#import)

작동 이름 충돌 문제를 해결 합니다.

rename_namespace

형식 라이브러리의 콘텐츠를 포함 하는 네임 스페이스를 이름을 바꿉니다.

rename_search_namespace

같은 기능으로 rename_namespace 특성이 있지만 # import 지시문을 사용 하 여 형식 라이브러리를 사용 하는 있는 auto_search 특성입니다.

tlbid

기본 형식 라이브러리 이외의 다른 라이브러리를 로드할 수 있습니다.

Microsoft 특정 끝

참고 항목

참조

# import 지시문 (c, + +)