Compartir a través de


Método IDebugDataSpaces3::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 del 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 Microsoft Windows SDK.

[in] BusNumber

Especifica el número asignado por el sistema del bus. Esto suele ser 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 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, esta información no se devuelve.

Valor devuelto

Código devuelto Descripción
S_OK
El método se realizó correctamente.
 

Este método también puede devolver valores de error. Consulte valores devueltos para obtener más información.

Observaciones

Este método solo está disponible en la depuración en modo kernel.

La naturaleza de los datos leídos del bus es el sistema, el bus y la ranura dependientes.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de dbgeng.h (include Dbgeng.h)