PX_IUnknown
직렬화하거나 IUnknown 파생된 인터페이스를 포함한 개체에 의해서 표현된 속성을 초기화하기 위한 컨트롤의 DoPropExchange 멤버 함수에서 이 함수를 호출합니다.
BOOL PX_IUnknown(
CPropExchange* pPX,
LPCTSTR pszPropName,
LPUNKNOWN& pUnk,
REFIID iid,
LPUNKNOWN pUnkDefault = NULL
);
매개 변수
pPX
CPropExchange 개체(일반적으로 매개 변수로서 DoPropExchange에 전달된)를 가리키는 포인터입니다.pszPropName
교환될 속성의 이름입니다.pUnk
속성의 값을 나타내는 개체의 인터페이스를 포함하는 변수를 참조합니다.iid
컨트롤에 의해 사용되는 속성 개체의 인터페이스를 나타내는 인터페이스 아이디입니다.pUnkDefault
속성의 기본값입니다.
반환 값
교환이 성공하면 0이 아닌 값입니다. 성공시 0입니다.
설명
속성의 값은 pUnk에 의해 적절하게 참조되는 변수로부터 읽거나 해당 변수에 씌여집니다. pUnkDefault가 지정될 경우, 속성 기본값으로 사용될 것입니다. 어떤 이유로든 이 값이 사용된다면, 컨트롤의 serialization 프로세스가 실패합니다.
요구 사항
Header: afxctl.h