Share via


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

Clase de CPropExchange

Gráfico de jerarquía

COleControl::DoPropExchange

CPropExchange::ExchangeFontProp

CPropExchange::ExchangePersistentProp

CPropExchange::ExchangeProp