다음을 통해 공유


인터페이스 특성

다음 특성을 적용은 인터페이스 (또는 __interface) C++ 키워드입니다.

특성

설명

async_uuid

동기 및 비동기 버전의 COM 인터페이스를 정의 하는 MIDL 컴파일러에 지시 하는 값을 지정 합니다.

custom

사용자 지정 특성을 정의할 수 있습니다.

dispinterface

인터페이스는.idl 파일의 디스패치 인터페이스를 배치합니다.

dual

인터페이스를 이중 인터페이스로.idl 파일에서를 배치합니다.

export

.Idl 파일에 추가할 수 있는 데이터 구조를 인해 발생 합니다.

HelpContext

사용자가 도움말 파일에서이 요소에 대 한 정보를 보기 수 있는 컨텍스트 ID를 지정 합니다.

도움말 파일

형식 라이브러리에 대 한 도움말 파일의 이름을 설정 합니다.

helpstring

문자열이 적용되는 요소를 설명하는 데 사용되는 문자열을 지정합니다.

helpstringcontext

도움말 항목의 ID는.hlp 또는.chm 파일을 지정합니다.

helpstringdll

문서 문자열 (지역화) 조회를 수행 하는 데는 DLL의 이름을 지정 합니다.

hidden

항목이 존재 하지만 사용자 기반 브라우저에 표시 되어서는 안 있음을 나타냅니다.

library_block

구문.idl 파일 라이브러리 블록 안에 배치 됩니다.

local

MIDL 컴파일러 인터페이스 헤더에서 사용 하는 경우 머리글 생성기로 사용할 수 있습니다.개별 함수에서 사용 하는 경우에 대 한 없음 스텁이 생성 되는 로컬 프로시저를 지정 합니다.

nonextensible

지정 하는 IDispatch 구현 속성만 포함 됩니다 및 메서드는 인터페이스 설명에 나열 된 및 런타임에 추가 하는 멤버로 확장할 수 없습니다.이 특성은에서 사용할 수 있는 듀얼 인터페이스.

odl

인터페이스와 개체 설명 언어 (ODL) 인터페이스를 식별합니다.

개체

사용자 지정 인터페이스를 식별합니다.

oleautomation

인터페이스를 자동화 호환입니다.

pointer_default

매개 변수 목록에 나타나는 최상위 포인터를 제외한 모든 포인터에 대 한 기본 포인터 특성을 지정 합니다.

ptr

전체 포인터로 대 한 포인터를 지정합니다.

restricted

라이브러리 멤버를 임의로 호출할 수 없습니다 지정 됩니다.

uuid

라이브러리에 대 한 고유 ID를 제공합니다.

인터페이스 정의 대 한 이러한 규칙을 준수 해야 합니다.

  • 기본 호출 규칙입니다 __stdcall.

  • 지정 하지 않으면 GUID가 제공 됩니다.

  • 오버 로드 된 메서드가 사용할 수 있습니다.

않는 지정 하는 경우는 uuid 특성 및 특성을 다른 프로젝트에서 동일한 인터페이스 이름을 사용 하 여 동일한 GUID가 생성 됩니다.

참고 항목

기타 리소스

사용량에 따른 특성