Condividi tramite


CPropExchange::ExchangeBlobProp

Serializza una proprietà che archivia i dati di (BLOB) dell'oggetto binario di grandi dimensioni.

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

Parametri

  • pszPropName
    Il nome della proprietà che viene scambiata.

  • phBlob
    Il puntatore a una variabile che punta in cui la proprietà viene memorizzata (variabile è in genere un membro della classe.

  • hBlobDefault
    Valore predefinito per la proprietà.

Valore restituito

Diverso da zero se lo scambio è riuscita, 0 se non riuscita.

Note

Il valore della proprietà viene letto da o da viene scritto su, in base alle proprie esigenze, la variabile (riferimento da phBlob. Se hBlobDefault viene specificato, verrà utilizzato come valore predefinito della proprietà. Questo valore viene utilizzato se, per qualsiasiasi motivo, la serializzazione del controllo ha esito negativo.

Le funzioni CArchivePropExchange::ExchangeBlobProp, esegue l'override CPropsetPropExchange::ExchangeBlobProp e CResetPropExchange::ExchangeBlobPropquesta funzione virtuale pure.

Requisiti

Header: afxctl.h

Vedere anche

Riferimenti

Classe CPropExchange

Grafico delle gerarchie

COleControl::DoPropExchange

CPropExchange::ExchangeFontProp

CPropExchange::ExchangePersistentProp

CPropExchange::ExchangeProp