Skip to main content

IGameInputDevice::ExecuteRawDeviceIoControl

En desuso. Este método se quitó en GameInput v1 y no está disponible en la API actual.
Envía un código de control de E/S directamente a un dispositivo HID sin procesar.

Sintaxis

Parámetros

controlCode   _In_
Tipo: uint32_t
El código de control de E/S que se va a enviar. inputBufferSize   _In_
Tipo: size_t
El tamaño, en bytes, de inputBuffer. inputBuffer   _In_reads_bytes_opt_(inputBufferSize)_
Tipo: const void*
Un puntero al búfer de datos de entrada. outputBufferSize   _In_
Tipo: size_t
El tamaño, en bytes, de outputBuffer. outputBuffer   _Out_writes_bytes_opt_(outputBufferSize)_
Tipo: void*
Un puntero al búfer de datos de salida. outputSizeWritten   _Out_opt_
Tipo: size_t*
El número de bytes escritos en outputBuffer.

Valor devuelto

Tipo: HRESULT Devuelve E_NOTIMPL, ya que este método nunca se implementó en v0.

Comentarios

Este método estaba disponible cuando se había adquirido acceso exclusivo al dispositivo sin procesar mediante AcquireExclusiveRawDeviceAccess. Se quitó en v1 como parte de la simplificación del modelo de acceso a dispositivos sin procesar.

Historial de versiones

Consulte también

Miembros de la API de GameInput en desuso
IGameInputDevice::AcquireExclusiveRawDeviceAccess
IGameInputDevice
Última modificación el 28 de agosto de 2026