Compartir a través de


PX_IUnknown

Llame a esta función dentro de la función miembro de DoPropExchange del 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

Vea también

Referencia

COleControl::DoPropExchange

Conceptos

Macros y funciones globales de MFC