Método IDebugDataSpaces2::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 desde el bus de E/S. 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.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | dbgeng.h (incluir Dbgeng.h) |