Compartir vía


IDiaDataSource::loadDataFromIStream

Prepara los datos de depuración almacenados en un archivo de base de datos de programa (.pdb) al que se accede a través de un flujo de datos en memoria.

Sintaxis

HRESULT loadDataFromIStream ( 
   IStream* pIStream
);

Parámetros

pIStream

[in] Un objeto IStream que representa el flujo de datos que se va a usar.

Valor devuelto

Si la operación se realiza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error. En la siguiente tabla se muestran los posibles valores devueltos para este método.

Valor Descripción
E_PDB_FORMAT Se intentó acceder a un archivo con un formato obsoleto.
E_INVALIDARG El parámetro no es válido.
E_UNEXPECTED El origen de datos ya se ha preparado.

Comentarios

Este método permite obtener los datos de depuración de un archivo ejecutable a través de un IStream objeto .

Para cargar con captura previa, use el IDiaDataSourceEx::loadDataFromIStreamEx método .

Para cargar un archivo .pdb sin validación, use el IDiaDataSource::loadDataFromPdb método .

Para validar el archivo .pdb con criterios específicos, use el IDiaDataSource::loadAndValidateDataFromPdb método .

Para obtener acceso al proceso de carga de datos (mediante un mecanismo de devolución de llamada), use el IDiaDataSource::loadDataForExe método .

Consulte también