PX_IUnknown
Llame a esta función dentro de la función miembro de DoPropExchange de control para serializar o inicializar una propiedad representada por un objeto que tiene IUnknown- interfaz derivada.
BOOL PX_IUnknown(
CPropExchange* pPX,
LPCTSTR pszPropName,
LPUNKNOWN& pUnk,
REFIID iid,
LPUNKNOWN pUnkDefault = NULL
);
Parámetros
pPX
Puntero al objeto de CPropExchange (último normalmente como parámetro a DoPropExchange).pszPropName
El nombre de la propiedad que se intercambiada.punky
Referencia a una variable que contiene la interfaz del objeto que representa el valor de la propiedad.iid
Indicación del identificador de interfaz qué interfaz de objeto de la propiedad es utilizada por el control.pUnkDefault
Valor predeterminado de la propiedad.
Valor devuelto
Distinto de cero si el intercambio fue correcto; 0 si no.
Comentarios
El valor de propiedad se lee de o se escribe en la variable a la que hace referencia punky, según corresponda. Si se especifica pUnkDefault , se utilizará como valor predeterminado de la propiedad. Se utiliza este valor si, por cualquier razón, se produce un error en el proceso de serialización del control.
Requisitos
Header: afxctl.h