CPropExchange::ExchangeBlobProp

virtual BOOL ExchangeBlobProp( LPCTSTR pszPropName, void** ppvBlob, const void* pvBlobDefault = NULL ) = 0;

Return Value

Nonzero if the exchange was successful; 0 if unsuccessful.

Parameters

pszPropName

The name of the property being exchanged.

ppvBlob

Pointer to a variable pointing to where the property is stored (variable is typically a member of your class).

pvBlobDefault

Default value for the property.

Remarks

Serializes a property that stores binary large object (BLOB) data.

The property’s value is read from or written to, as appropriate, the variable referenced by ppvBlob. If pvBlobDefault is specified, it will be used as the property’s default value. This value is used if, for any reason, the control’s serialization fails.

The functions CArchivePropExchange::ExchangeBlobProp, CResetPropExchange::ExchangeBlobProp, and CPropsetPropExchange::ExchangeBlobProp override this pure virtual function.

CPropExchange OverviewClass MembersHierarchy Chart

See Also   COleControl::DoPropExchange, CPropExchange::ExchangeFontProp, CPropExchange::ExchangePersistentProp, CPropExchange::ExchangeProp