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::loadDataForExe