IDiaDataSource::loadDataFromIStreamIDiaDataSource::loadDataFromIStream

Prepara los datos de depuración almacenados en el archivo programa (.pdb) de la base de datos tiene acceso a través de un flujo de datos en memoria.Prepares the debug data stored in a program database (.pdb) file accessed through an in-memory data stream.

SintaxisSyntax

HRESULT loadDataFromIStream (   
   IStream* pIStream  
);  

ParámetrosParameters

pIStreampIStream
[in] Un IStream objeto que representa el flujo de datos para usar.[in] An IStream object representing the data stream to use.

Valor devueltoReturn Value

Si se realiza correctamente, devuelve S_OK; en caso contrario, devuelve un código de error.If successful, returns S_OK; otherwise, returns an error code. La tabla siguiente muestran los posibles valores devueltos para este método.The following table shows the possible return values for this method.

ValorValue DescripciónDescription
E_PDB_FORMATE_PDB_FORMAT Se ha intentado obtener acceso a un archivo con un formato obsoleto.Attempted to access a file with an obsolete format.
E_INVALIDARGE_INVALIDARG Invalidparameter.Invalidparameter.
E_UNEXPECTEDE_UNEXPECTED Ya se ha preparado el origen de datos.Data source has already been prepared.

ComentariosRemarks

Este método permite a los datos de depuración para un ejecutable que se va a obtener de la memoria a través de un IStream objeto.This method allows the debug data for an executable to be obtained from memory through an IStream object.

Para cargar un archivo .pdb sin validación, utilice la idiadatasource:: Loaddatafrompdb método.To load a .pdb file without validation, use the IDiaDataSource::loadDataFromPdb method.

Para validar el archivo .pdb en criterios específicos, utilice la idiadatasource:: Loadandvalidatedatafrompdb método.To validate the .pdb file against specific criteria, use the IDiaDataSource::loadAndValidateDataFromPdb method.

Para obtener acceso a los procesos de carga de datos (a través de un mecanismo de devolución de llamada), use la idiadatasource:: Loaddataforexe método.To gain access to the data load process (through a callback mechanism), use the IDiaDataSource::loadDataForExe method.

Vea tambiénSee Also

IDiaDataSource IDiaDataSource
Idiadatasource:: Loaddataforexe IDiaDataSource::loadDataForExe
Idiadatasource:: Loaddatafrompdb IDiaDataSource::loadDataFromPdb
IDiaDataSource::loadAndValidateDataFromPdbIDiaDataSource::loadAndValidateDataFromPdb