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 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
O comprimento 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
O comprimento do buffer.
Bloco de status
O driver de classe HID define os seguintes campos de Irp->IoStatus:
- de Informações é definido como o número de bytes de informações do Registro recuperadas quando o IOCTL é bem-sucedido.
- Status será definido como STATUS_SUCCESS se a transferência for concluída sem erros. Caso contrário, ele será definido como um código de erro NTSTATUS apropriado.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | hidclass.h (inclua Hidclass.h) |