Compartir a través de


Método IDebugDataSpaces4::ReadIo (dbgeng.h)

El método ReadIo lee de la memoria de E/S del sistema y del bus.

Sintaxis

HRESULT ReadIo(
  [in]            ULONG   InterfaceType,
  [in]            ULONG   BusNumber,
  [in]            ULONG   AddressSpace,
  [in]            ULONG64 Offset,
  [out]           PVOID   Buffer,
  [in]            ULONG   BufferSize,
  [out, optional] PULONG  BytesRead
);

Parámetros

[in] InterfaceType

Especifica el tipo de interfaz del bus de E/S. Este parámetro puede tomar valores en la enumeración INTERFACE_TYPE definida en wdm.h.

[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 interfaz.

[in] AddressSpace

Este parámetro debe ser igual a uno.

[in] Offset

Especifica la dirección de E/S dentro del espacio de direcciones.

[out] Buffer

Recibe los datos leídos del bus de E/S.

[in] BufferSize

Especifica el tamaño en bytes del búfer Búfer. Este es el número máximo de bytes que se leerán. En la actualidad, debe ser 1, 2 o 4.

[out, optional] BytesRead

Recibe el número de bytes devueltos leídos desde el bus de E/S. 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.

Requisitos

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