PX_IUnknown
呼叫控制項的 DoPropExchange 成員函式中的這個函式,來序列化或初始化有 IUnknown衍生介面的物件所表示的屬性。
BOOL PX_IUnknown(
CPropExchange* pPX,
LPCTSTR pszPropName,
LPUNKNOWN& pUnk,
REFIID iid,
LPUNKNOWN pUnkDefault = NULL
);
參數
pPX
指向CPropExchange 物件的指標 (通常是以參數形式傳遞給 DoPropExchange)。pszPropName
正在交換的屬性名稱。pUnk
包含表示屬性值的物件介面的變數參考。iid
指示屬性物件介面的介面 ID 由控制項使用。pUnkDefault
屬性的預設值。
傳回值
如果交換成功則非零;如果不成功則為零。
備註
屬性值適當地讀取或寫入於 pUnk所參考的變數。 如果指定 pUnkDefault ,它會當做屬性的預設值。 如果由於某種原因,控制的序列化處理序失敗,這個值則被使用。
需求
Header: afxctl.h