Compartilhar via


função HidD_GetNumInputBuffers (hidsdi.h)

A rotina HidD_GetNumInputBuffers retorna o tamanho atual, em número de relatórios, do buffer de anel que o driver de classe HID usa para enfileirar relatórios de entrada de uma coleção de nível superior especificada.

Sintaxe

BOOLEAN HidD_GetNumInputBuffers(
  [in]  HANDLE HidDeviceObject,
  [out] PULONG NumberBuffers
);

Parâmetros

[in] HidDeviceObject

Especifica um identificador aberto para uma coleção de nível superior.

[out] NumberBuffers

Ponteiro para uma variável alocada pelo chamador que a rotina usa para retornar o número máximo de relatórios de entrada que o buffer de anel pode conter.

Retornar valor

HidD_GetNumInputBuffersretornará TRUE se for bem-sucedido; caso contrário, retornará FALSE. Use GetLastError para obter informações de erro estendidas.

Comentários

Somente aplicativos no modo de usuário podem chamar HidD_GetNumInputBuffers. Os drivers no modo kernel podem usar a solicitação de IOCTL_GET_NUM_DEVICE_INPUT_BUFFERS .

Para obter mais informações, consulte Coleções HID.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows 2000 e versões posteriores do Windows.
Plataforma de Destino Universal
Cabeçalho hidsdi.h (inclua Hidsdi.h)
Biblioteca Hid.lib
DLL Hid.dll

Confira também

HidD_SetNumInputBuffers

IOCTL_GET_NUM_DEVICE_INPUT_BUFFERS

IOCTL_SET_NUM_DEVICE_INPUT_BUFFERS