Partilhar 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 CPropExchange

Gráfico da hierarquia

COleControl::DoPropExchange

CPropExchange::ExchangeFontProp

CPropExchange::ExchangePersistentProp

CPropExchange::ExchangeProp