PX_IUnknown

BOOL PX_IUnknown ( CPropExch&ange * pPX, LPCTSTR pszPropName, LPUNKNOWNamp; pUnk, REFIID IID, LPUNKNOWN pUnkDefault = NULL );

Valore restituito

Diverso da zero se lo scambio č riuscito; 0 se soccombente.

Parametri

pPX

Puntatore all'oggetto CPropExchange (in genere passato come parametro a DoPropExchange).

pszPropName

Il nome della proprietā essere scambiati.

pUnk

Riferimento a una variabile che contiene l'interfaccia dell'oggetto che rappresenta il valore della proprietā.

iid

Un ID di interfaccia che indica quale interfaccia dell'oggetto proprietā viene utilizzato dal controllo.

pUnkDefault

Valore predefinito per la proprietā.

Osservazioni

Chiamare questa funzione all'interno del controllo DoPropExchange funzione membro per serializzare o inizializzare una proprietā rappresentata da un oggetto avendo un IUnknown-derivato interfaccia. Il valore della proprietā č letto da o scritto alla variabile a cui fa riferimento pUnk, come appropriato. Se pUnkDefault viene specificato, verrā utilizzato come valore predefinito della proprietā. Questo valore viene utilizzato se, per qualsiasi motivo, il processo di serializzazione del controllo non riesce.

Vedere a&nchenbsp;COleControl::DoPropExchange

Index