Partilhar via


IDiaDataSource::loadDataFromIStream

Prepara os dados de depuração armazenados em um arquivo de banco de dados do programa (.pdb) acessado por meio de um fluxo de dados na memória.

Sintaxe

HRESULT loadDataFromIStream ( 
   IStream* pIStream
);

Parâmetros

pIStream

[in] Um objeto IStream que representa o fluxo de dados a ser usado.

Valor Retornado

Se tiver êxito, retornará S_OK. Caso contrário, retornará um código de erro. A tabela a seguir mostra os possíveis valores retornados para esse método.

Valor Descrição
E_PDB_FORMAT Ocorreu uma tentativa de acessar um arquivo com um formato obsoleto.
E_INVALIDARG Parâmetro inválido.
E_UNEXPECTED A fonte de dados já foi preparada.

Comentários

Esse método permite que os dados de depuração de um executável sejam obtidos por meio de um IStream objeto.

Para carregar com pré-busca, use o IDiaDataSourceEx::loadDataFromIStreamEx método.

Para carregar um arquivo .pdb sem validação, use o IDiaDataSource::loadDataFromPdb método.

Para validar o arquivo .pdb em relação a critérios específicos, use o IDiaDataSource::loadAndValidateDataFromPdb método.

Para obter acesso ao processo de carregamento de dados (por meio de um mecanismo de retorno de chamada), use o IDiaDataSource::loadDataForExe método.

Confira também