Condividi tramite


funzione HidP_MaxUsageListLength (hidpi.h)

La routine HidP_MaxUsageListLength restituisce il numero massimo di utilizzi HID che HidP_GetUsages possono restituire per un tipo specificato di report HID e una raccolta di livello superiore specificata.

Sintassi

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

Parametri

[in] ReportType

Specifica un valore enumeratore HIDP_REPORT_TYPE che indica il tipo di report.

[in] UsagePage

Specifica una pagina di utilizzo come criteri di ricerca. Se UsagePage è zero, la routine restituisce il numero di tutti i pulsanti nell'insieme.

[in] PreparsedData

Puntatore ai dati pronti di una raccolta di primo livello.

Valore restituito

In caso di esito positivo, HidP_MaxUsageListLength restituisce il numero massimo di utilizzi HID che HidP_GetUsages possono restituire per un tipo specificato di report HID e una raccolta di livello superiore specificata. Se il tipo di dati o di report preparato specificato non è valido, la routine restituisce zero.

Commenti

Per altre informazioni, vedere Raccolte HID.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows 2000 e versioni successive di Windows.
Piattaforma di destinazione Universale
Intestazione hidpi.h (include Hidpi.h)
Libreria Hidparse.lib
IRQL PASSIVE_LEVEL

Vedi anche

HidP_GetButtons

HidP_GetUsages

_HIDP_PREPARSED_DATA