Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
[in] Objet IStream représentant le flux de données à utiliser.
Valeur de retour
Si elle réussit, retourne S_OK; sinon, retourne un code d’erreur. Le tableau suivant présente les valeurs de retour possibles pour cette méthode.
| Valeur | Description |
|---|---|
E_PDB_FORMAT |
Tentative d’accès à un fichier avec un format 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 via un IStream objet.
Pour charger avec la prérécupération, utilisez la IDiaDataSourceEx::loadDataFromIStreamEx méthode.
Pour charger un fichier .pdb sans validation, utilisez la IDiaDataSource::loadDataFromPdb méthode.
Pour valider le fichier .pdb par rapport à des critères spécifiques, utilisez la IDiaDataSource::loadAndValidateDataFromPdb méthode.
Pour accéder au processus de chargement des données (via un mécanisme de rappel), utilisez la IDiaDataSource::loadDataForExe méthode.