Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Un cliente usa la solicitud IOCTL_HID_SET_S0_IDLE_TIMEOUT para informar al controlador de clase HID sobre el valor de tiempo de espera de inactividad preferido del cliente.
Cuando el cliente establece este valor en cero (0), informa al controlador de clase HID de que el valor de tiempo de espera de inactividad preferido ya no es válido. En este caso, el controlador de clase HID comenzará a usar el valor de tiempo de espera de inactividad predeterminado.
Código principal
Búfer de entrada
El miembro Parameters.DeviceIoControl.OutputBufferLength especifica el tamaño, en bytes, de un búfer de salida asignado por el solicitante.
Longitud del búfer de entrada
Se trata de un búfer de tamaño ULONG.
Búfer de salida
El miembro Irp->AssociatedIrp.SystemBuffer es un puntero al búfer asignado por el solicitante que el cliente usa para devolver el valor de tiempo de espera de inactividad.
Bloque de estado
Irp->ioStatus.Status se establece en STATUS_SUCCESS si la solicitud se realiza correctamente. De lo contrario, status to the appropriate error condition as a NTSTATUS code.
Requisitos
| Requisito | Valor |
|---|---|
| encabezado de | hidclass.h (include Hidclass.h) |