Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Prepara os dados de depuração armazenados em um arquivo de banco de dados de programa (.pdb) acessado por meio de um fluxo de dados na memória.
Sintaxe
HRESULT loadDataFromIStream (
IStream* pIStream
);
Parâmetros
pIStream
[em] Um IStream objeto que representa o fluxo de dados a ser usado.
Valor de retorno
Se for bem-sucedido, retorna S_OK
; caso contrário, retorna um código de erro. A tabela a seguir mostra os possíveis valores de retorno para esse método.
Valor | Descrição |
---|---|
E_PDB_FORMAT |
Tentativa de acessar um arquivo com um formato obsoleto. |
E_INVALIDARG |
Parâmetro inválido. |
E_UNEXPECTED |
A fonte de dados já foi preparada. |
Observações
Esse método permite que os dados de depuração para um executável sejam obtidos através 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 (através de um mecanismo de retorno de chamada), use o IDiaDataSource::loadDataForExe
método.