Partilhar via


função HidD_GetNumInputBuffers (hidsdi.h)

A rotina de 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 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 por chamador que a rotina usa para retornar o número máximo de relatórios de entrada que o buffer de anel pode conter.

Valor de retorno

HidD_GetNumInputBuffers retornará TRUE se tiver êxito; caso contrário, ele retornará FALSE . Use GetLastError para obter informações de erro estendidas.

Observações

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

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

Requisitos

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

Consulte também

HidD_SetNumInputBuffers

IOCTL_GET_NUM_DEVICE_INPUT_BUFFERS

IOCTL_SET_NUM_DEVICE_INPUT_BUFFERS