Compartir a través de


Método IDebugDataSpaces::WriteIo (dbgeng.h)

El método WriteIo escribe en la memoria de E/S del sistema y del bus.

Sintaxis

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

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

Establézcalo en uno.

[in] Offset

Especifica la ubicación de los datos solicitados.

[in] Buffer

Especifica los datos que se van a escribir en el 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 escribirán.

[out, optional] BytesWritten

Recibe el número de bytes escritos en el bus de E/S. Si BytesWritten es NULL, esta información no se devuelve.

Valor devuelto

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

Código devuelto Descripción
S_OK
Método realizado correctamente.

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)