IDiaDataSource::loadDataFromIStream

Prépare les données de débogage stockées dans un fichier de base de données de programme (.pdb) accessible via un flux de données en mémoire.

Syntaxe

HRESULT loadDataFromIStream ( 
   IStream* pIStream
);

Paramètres

pIStream

[entrée] Objet IStream représentant le flux de données à utiliser.

Valeur renvoyée

En cas de réussite, retourne S_OK , sinon, retourne un code d'erreur. Le tableau suivant montre les valeurs possibles pour cette méthode.

Valeur Description
E_PDB_FORMAT Tentative d’accès à un fichier dont le format est obsolète.
E_INVALIDARG Paramètre non valide.
E_UNEXPECTED La source de données a déjà été préparée.

Remarques

Cette méthode permet aux données de débogage d’un exécutable d’être obtenues à partir de la mémoire via un objet IStream.

Pour charger un fichier .pdb sans validation, utilisez la méthode IDiaDataSource::loadDataFromPdb.

Pour valider le fichier .pdb par rapport à des critères spécifiques, utilisez la méthode IDiaDataSource::loadAndValidateDataFromPdb.

Pour accéder au processus de chargement des données (via un mécanisme de rappel), utilisez la méthode IDiaDataSource::loadDataForExe.

Voir aussi