IOCTL_HID_GET_HARDWARE_ID IOCTL (hidclass.h)
A solicitação IOCTL_HID_GET_HARDWARE_ID obtém a ID de hardware Plug and Play de uma coleção de nível superior.
Para obter informações gerais sobre dispositivos HIDClass, consulte Coleções HID.
Código principal
Buffer de entrada
Parameters.DeviceIoControl.OutputBufferLength no local da pilha de E/S do IRP indica o tamanho, em bytes, do buffer de saída.
Comprimento do buffer de entrada
A duração do buffer.
Buffer de saída
Irp->MdlAddress aponta para um buffer para receber o número de buffers de entrada do dispositivo.
Comprimento do buffer de saída
A duração do buffer.
Bloco de status
O driver de classe HID define os seguintes campos de Irp-IoStatus>:
- As informações são definidas como o número de bytes de informações do Registro recuperadas quando o IOCTL é bem-sucedido.
- O status será definido como STATUS_SUCCESS se a transferência for concluída sem erro. Caso contrário, ele será definido como um código de erro NTSTATUS apropriado.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | hidclass.h (inclua Hidclass.h) |