Método IDebugDataSpaces::ReadBusData (dbgeng.h)
El método ReadBusData lee datos de un bus del sistema.
Sintaxis
HRESULT ReadBusData(
[in] ULONG BusDataType,
[in] ULONG BusNumber,
[in] ULONG SlotNumber,
[in] ULONG Offset,
[out] PVOID Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG BytesRead
);
Parámetros
[in] BusDataType
Especifica el tipo de datos de bus desde el que se va a leer. Para obtener más información sobre los valores permitidos, consulte la documentación de la enumeración BUS_DATA_TYPE en el Microsoft Windows SDK.
[in] BusNumber
Especifica el número asignado por el sistema del bus. Normalmente es cero, a menos que el sistema tenga más de un bus del mismo tipo de datos de bus.
[in] SlotNumber
Especifica el número de ranura lógica en el bus.
[in] Offset
Especifica el desplazamiento en los datos del bus desde el que empezar a leer.
[out] Buffer
Recibe los datos del bus.
[in] BufferSize
Especifica el tamaño en bytes del búfer de búfer. Este es el número máximo de bytes que se devolverán.
[out, optional] BytesRead
Recibe el número de bytes leídos del bus. Si BytesRead es NULL, no se devuelve esta información.
Valor devuelto
Código devuelto | Descripción |
---|---|
|
Método realizado correctamente. |
Este método también puede devolver valores de error. Consulte Valores devueltos para obtener más detalles.
Comentarios
Este método solo está disponible en la depuración en modo kernel.
La naturaleza de los datos leídos desde el bus es dependiente del sistema, el bus y la ranura.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | dbgeng.h (incluir Dbgeng.h) |