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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour