다음을 통해 공유


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

참고 항목

참조

COleControl::DoPropExchange

개념

MFC 매크로 및 전역