Compartilhar via


CPropExchange::ExchangeBlobProp

Serializa uma propriedade que armazena dados de (BLOB) do objeto binário grande.

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

Parâmetros

  • pszPropName
    O nome da propriedade que está sendo trocada.

  • phBlob
    O ponteiro para uma variável que aponta para onde a propriedade é armazenada (variável é normalmente um membro da classe).

  • hBlobDefault
    Valor padrão para a propriedade.

Valor de retorno

Diferente de zero se a troca tenha êxito; 0 se malsucedido.

Comentários

O valor da propriedade é leitura ou gravados, conforme apropriado, a variável referenciado por phBlob.Se hBlobDefault for especificado, será usado como o valor padrão da propriedade.Esse valor é usado se, por algum motivo, a serialização de controle falhar.

As funções CArchivePropExchange::ExchangeBlobProp, substituição de CResetPropExchange::ExchangeBlobProp, e de CPropsetPropExchange::ExchangeBlobProp essa função virtual pura.

Requisitos

Cabeçalho: afxctl.h

Consulte também

Referência

Classe de CPropExchange

Gráfico de hierarquia

COleControl::DoPropExchange

CPropExchange::ExchangeFontProp

CPropExchange::ExchangePersistentProp

CPropExchange::ExchangeProp