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_CALLBACK_EX