IDiaDataSource::loadDataFromIStream

Scrive i dati di debug archiviate in un file di database di programma (PDB) accede mediante un flusso di dati in memoria.

HRESULT loadDataFromIStream ( 
   IStream* pIStream
);

Parametri

  • pIStream
    [in] IStream oggetto che rappresenta il flusso di dati da utilizzare.

Valore restituito

Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.Nella tabella seguente vengono illustrati i valori restituiti possibili di questo metodo.

Valore

Descrizione

E_PDB_FORMAT

Ha tentato di accedere a un file con un formato obsoleto.

E_INVALIDARG

Invalidparameter.

E_UNEXPECTED

L'origine dati è già stata preparare.

Note

Questo metodo consente l'utilizzo dei dati di debug per un eseguibile sia ottenuto dalla memoria con IStream oggetto.

Per caricare un file con estensione pdb senza convalida, utilizzare IDiaDataSource::loadDataFromPdb metodo.

Per convalidare il file pdb in base a criteri specifici, utilizzare IDiaDataSource::loadAndValidateDataFromPdb metodo.

Per accedere al processo di caricamento dati (tramite un meccanismo di callback, utilizzare IDiaDataSource::loadDataForExe metodo.

Vedere anche

Riferimenti

IDiaDataSource

IDiaDataSource::loadDataForExe

IDiaDataSource::loadDataFromPdb

IDiaDataSource::loadAndValidateDataFromPdb