Condividi tramite


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

Vedere anche

Riferimenti

COleControl::DoPropExchange

Concetti

Macro e funzioni globali MFC