Compartir a través de


Método IDebugDataSpaces3::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 de 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 del bus de E/S. Si BytesRead es NULL, esta información no se devuelve.

Valor devuelto

Código devuelto Descripción
S_OK
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.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado dbgeng.h (include Dbgeng.h)