Partilhar via


IDiaDataSource::loadDataFromIStream

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

HRESULT loadDataFromIStream ( 
   IStream* pIStream
);

Parâmetros

  • pIStream
    [in] Um IStream objeto que representa o fluxo de dados para usar.

Valor de retorno

Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro. A tabela a seguir mostra os valores de retorno possíveis para esse método.

Valor

Descrição

E_PDB_FORMAT

Você tentou acessar um arquivo com um formato obsoleto.

E_INVALIDARG

Invalidparameter.

E_UNEXPECTED

Fonte de dados já foi preparado.

Comentários

Esse método permite que os dados de depuração para um executável seja obtido a partir da memória por meio de um IStream objeto.

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 acessar o processo de carregamento de dados (por meio de um mecanismo de retorno de chamada), use o IDiaDataSource::loadDataForExe método.

Consulte também

Referência

IDiaDataSource

IDiaDataSource::loadDataForExe

IDiaDataSource::loadDataFromPdb

IDiaDataSource::loadAndValidateDataFromPdb