다음을 통해 공유


PROP_ENTRY_INTERFACE_EX

여러 디스패치 인터페이스를 지 원하는 특정 IID 경우 개체를 지정할 수 있습니다.유사한 PROP_ENTRY_INTERFACE.

PROP_ENTRY_INTERFACE_EX(
   szDesc,
   dispid,
   clsid,
   iidDispatch,
   rgclsidAllowed,
   cclsidAllowed,
   vt
)

매개 변수

  • [in] szDesc
    속성 설명입니다.

  • [in] dispid
    속성의 DISPID입니다.

  • [in] clsid
    연결 된 속성 페이지의 CLSID입니다.특수 값 사용 CLSID_NULL 속성은 연결 된 속성 페이지가 없습니다.

  • [in] iidDispatch
    속성을 정의 하는 디스패치 인터페이스의 IID입니다.

  • [in] rgclsidAllowed
    배열 Clsid 로드할 수 있습니다.안정성에 대 한 사용을 const 배열 합니다.

  • [in] cclsidAllowed
    rgclsidAllowed의 요소 수입니다.

  • [in] vt
    속성 형식입니다.

설명

대 한 응용 프로그램 추가 권한을 부여 하려면이 매크로 IPersistStreamInitImpl::Load 프로세스.경우이 매크로만 적용 됩니다 IPersistStreamInitImpl 기본 클래스 이며 클래스 초기화에 안전으로 알려집니다.그렇지 않으면이 매크로 사용 해야 합니다.

대부분의 경우 cclsidAllowed 수 _countof(rgclsidAllowed).

이 매크로만 사용할 수 경우 vt 는 VT_DISPATCH 또는 VT_UNKNOWN.다른 값을 전달 vt 이 매크로 컴파일 오류가 발생 합니다.다른 값에 대해 vt를 사용 하 여 PROP_ENTRY_TYPE_EX.

BEGIN_PROP_MAP 매크로 표시 부분 속성 맵이 있습니다. END_PROP_MAP 매크로 끝을 표시 합니다.

초기화 해야 하는 웹 컨트롤을 만드는 경우 사용 해야는 IPersistPropertyBagImpl 클래스 대신 IPersistStreamInitImpl 속성을 초기화 합니다.IPersistStreamInitImpl이진 형식 보다 큰 위험을가지고 IPersistPropertyBagImpl.

요구 사항

헤더: atlcom.h

참고 항목

참조

PROP_ENTRY_INTERFACE

PROP_ENTRY_INTERFACE_CALLBACK

PROP_ENTRY_INTERFACE_CALLBACK_EX

PROP_ENTRY_TYPE

PROP_ENTRY_TYPE_EX

기타 리소스

ATL 매크로 사전순 참조