PX_IUnknown
Chiamare questa funzione nella funzione membro DoPropExchange del controllo per serializzare o inizializzare una proprietà rappresentata da un oggetto con un'interfaccia derivata da IUnknown.
BOOL PX_IUnknown(
CPropExchange* pPX,
LPCTSTR pszPropName,
LPUNKNOWN& pUnk,
REFIID iid,
LPUNKNOWN pUnkDefault = NULL
);
Parametri
pPX
Puntatore all'oggetto CPropExchange (in genere passato come parametro a DoPropExchange).pszPropName
Nome della proprietà che viene scambiata.pUnk
Riferimento a una variabile che contiene l'interfaccia dell'oggetto che rappresenta il valore della proprietà.iid
ID dell'interfaccia che indica quale interfaccia dell'oggetto della proprietà viene utilizzata dal controllo.pUnkDefault
Valore predefinito per la proprietà.
Valore restituito
Diverso da zero se lo scambio ha avuto successo; 0 se non avuto successo.
Note
Il valore della proprietà viene letto da o viene scritto nella variabile a cui fa riferimento pUnk, in base alle esigenze. Se pUnkDefault viene specificato, verrà utilizzato come valore predefinito della proprietà. Questo valore viene utilizzato, se per qualsiasi motivo, il processo di serializzazione di controllo ha esito negativo.
Requisiti
Intestazione: afxctl.h