Compartilhar via


CPropExchange::ExchangeBlobProp

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

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

Parâmetros

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

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

  • hBlobDefault
    Valor padrão para a propriedade.

Valor de retorno

Diferente de zero se a troca foi bem-sucedida; 0 se não houver êxito.

Comentários

O valor da propriedade é lido ou gravado a, conforme apropriado, a variável referenciada por phBlob. If hBlobDefault for especificado, será usado sistema autônomo o valor da propriedade padrão. Esse valor é usado se, por algum motivo, a serialização do controle falhar.

As funções CArchivePropExchange::ExchangeBlobProp, CResetPropExchange::ExchangeBlobProp, and CPropsetPropExchange::ExchangeBlobProp substituem essa função virtual pura.

Requisitos

Cabeçalho: afxctl.h

Consulte também

Referência

Classe CPropExchange

Gráfico de hierarquia

COleControl::DoPropExchange

CPropExchange::ExchangeFontProp

CPropExchange::ExchangePersistentProp

CPropExchange::ExchangeProp

Outros recursos

CPropExchange membros