IDiaDataSource::loadDataFromIStream
Prepara i dati di debug archiviati in un file di database di programma (con estensione pdb) a cui si accede tramite un flusso di dati in memoria.
Sintassi
HRESULT loadDataFromIStream (
IStream* pIStream
);
Parametri
pIStream
[in] Oggetto IStream che rappresenta il flusso di dati da utilizzare.
Valore restituito
Se ha esito positivo, restituisce S_OK
; in caso contrario, restituisce un codice di errore. Nella tabella seguente vengono illustrati i possibili valori restituiti per questo metodo.
Valore | Descrizione |
---|---|
E_PDB_FORMAT | Tentativo di accesso a un file con un formato obsoleto. |
E_INVALIDARG | Parametro non valido. |
E_UNEXPECTED | L'origine dati è già stata preparata. |
Osservazioni:
Questo metodo consente di ottenere i dati di debug per un eseguibile dalla memoria tramite un IStream oggetto .
Per caricare un file con estensione pdb senza convalida, usare il metodo IDiaDataSource::loadDataFromPdb .
Per convalidare il file con estensione pdb in base a criteri specifici, usare il metodo IDiaDataSource::loadAndValidateDataFromPdb .
Per ottenere l'accesso al processo di caricamento dei dati (tramite un meccanismo di callback), usare il metodo IDiaDataSource::loadDataForExe .
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per