Compartir a través de


CPropExchange::ExchangeBlobProp

Serializa una propiedad que almacene los datos (BLOB) de objeto binario grande.

virtual BOOL ExchangeBlobProp( 
   LPCTSTR pszPropName, 
   HGLOBAL* phBlob, 
   HGLOBAL hBlobDefault = NULL  
) = 0;

Parámetros

  • pszPropName
    El nombre de la propiedad que se intercambiada.

  • phBlob
    El puntero a una variable que apunta a la ubicación donde se almacena la propiedad (variable suele ser un miembro de clase).

  • hBlobDefault
    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 escriben en, según corresponda, la variable a la que hace referencia phBlob. Si se especifica hBlobDefault , se utilizará como valor predeterminado de la propiedad. Se utiliza este valor si, por cualquier razón, se produce un error en la serialización del control.

las funciones CArchivePropExchange:: ExchangeBlobProp, invalidación de CResetPropExchange:: ExchangeBlobProp, y de CPropsetPropExchange:: ExchangeBlobProp esta función virtual pura.

Requisitos

encabezado: afxctl.h

Vea también

Referencia

CPropExchange Class

Gráfico de jerarquías

COleControl::DoPropExchange

CPropExchange::ExchangeFontProp

CPropExchange::ExchangePersistentProp

CPropExchange::ExchangeProp