Partilhar via


função HidP_MaxUsageListLength (hidpi.h)

A rotina de HidP_MaxUsageListLength retorna o número máximo de usos de HID que HidP_GetUsages pode retornar para um tipo especificado de relatório HID e uma coleção de nível superior especificada.

Sintaxe

ULONG HidP_MaxUsageListLength(
  [in] HIDP_REPORT_TYPE     ReportType,
  [in] USAGE                UsagePage,
  [in] PHIDP_PREPARSED_DATA PreparsedData
);

Parâmetros

[in] ReportType

Especifica um valor de enumerador HIDP_REPORT_TYPE que indica o tipo de relatório.

[in] UsagePage

Especifica uma página de uso como um critério de pesquisa. Se UsagePage for zero, a rotina retornará o número de todos os botões da coleção.

[in] PreparsedData

Ponteiro para os dados pré-preparados de uma coleção de nível superior.

Valor de retorno

Se bem-sucedido, HidP_MaxUsageListLength retornará o número máximo de usos de HID que HidP_GetUsages pode retornar para um tipo especificado de relatório HID e uma coleção de nível superior especificada. Se os dados pré-preparados especificados ou o tipo de relatório não forem válidos, a rotina retornará zero.

Observações

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 hidpi.h (inclua Hidpi.h)
biblioteca Hidparse.lib
IRQL PASSIVE_LEVEL

Consulte também

HidP_GetButtons

HidP_GetUsages

_HIDP_PREPARSED_DATA