IDiaDataSource::loadDataFromIStreamIDiaDataSource::loadDataFromIStream

Prépare les données de débogage stockées dans un fichier du programme (.pdb) de la base de données accédé via un flux de données en mémoire.Prepares the debug data stored in a program database (.pdb) file accessed through an in-memory data stream.

SyntaxeSyntax

HRESULT loadDataFromIStream (   
   IStream* pIStream  
);  

ParamètresParameters

pIStreampIStream
[in] Un IStream objet qui représente le flux de données à utiliser.[in] An IStream object representing the data stream to use.

Valeur de retourReturn Value

En cas de réussite, retourne S_OK; sinon, retourne un code d’erreur.If successful, returns S_OK; otherwise, returns an error code. Le tableau suivant montre les valeurs de retournés possibles pour cette méthode.The following table shows the possible return values for this method.

ValueValue DescriptionDescription
E_PDB_FORMATE_PDB_FORMAT Vous avez tenté d’accéder à un fichier avec un format obsolète.Attempted to access a file with an obsolete format.
E_INVALIDARGE_INVALIDARG Invalidparameter.Invalidparameter.
E_UNEXPECTEDE_UNEXPECTED Source de données a déjà été préparée.Data source has already been prepared.

NotesRemarks

Cette méthode permet des données de débogage pour un fichier exécutable doit être obtenu à partir de la mémoire via un IStream objet.This method allows the debug data for an executable to be obtained from memory through an IStream object.

Pour charger un fichier .pdb sans validation, utilisez la IDiaDataSource::loadDataFromPdb (méthode).To load a .pdb file without validation, use the IDiaDataSource::loadDataFromPdb method.

Pour valider le fichier .pdb par rapport à des critères spécifiques, utilisez la IDiaDataSource::loadAndValidateDataFromPdb (méthode).To validate the .pdb file against specific criteria, use the IDiaDataSource::loadAndValidateDataFromPdb method.

Pour obtenir l’accès pour le processus de chargement de données (via un mécanisme de rappel), utilisez la IDiaDataSource::loadDataForExe (méthode).To gain access to the data load process (through a callback mechanism), use the IDiaDataSource::loadDataForExe method.

Voir aussiSee Also

IDiaDataSource IDiaDataSource
IDiaDataSource::loadDataForExe IDiaDataSource::loadDataForExe
IDiaDataSource::loadDataFromPdb IDiaDataSource::loadDataFromPdb
IDiaDataSource::loadAndValidateDataFromPdbIDiaDataSource::loadAndValidateDataFromPdb