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 | Parámetro no válido. |
E_UNEXPECTED | El origen de datos ya se ha preparado. |
Observaciones
Este método permite que los datos de depuración de un ejecutable se obtengan de la memoria a través de un objeto IStream.
Para cargar un archivo .pdb sin validación, use el método IDiaDataSource::loadDataFromPdb.
Para validar el archivo .pdb con criterios específicos, use el método IDiaDataSource::loadAndValidateDataFromPdb.
Para obtener acceso al proceso de carga de datos (mediante un mecanismo de devolución de llamada), use el método IDiaDataSource::loadDataForExe.
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de