Freigeben über


HidP_GetButtons Makro (hidpi.h)

Das HidP_GetButtons Makro ist ein Mnemonic-Alias für die HidP_GetUsages-Funktion.

Syntax

#define HidP_GetButtons(Rty, UPa, LCo, ULi, ULe, Ppd, Rep, RLe) \
        HidP_GetUsages(Rty, UPa, LCo, ULi, ULe, Ppd, Rep, RLe)

Parameter

[in] Rty

Gibt einen HIDP_REPORT_TYPE Enumerationswert an, der den Berichtstyp identifiziert.

[in] UPa

Gibt die Verwendungsseite der Schaltflächenverwendungen an. Die Routine gibt nur Informationen zu Schaltflächen auf dieser Verwendungsseite zurück.

[in] LCo

Gibt die Linkauflistung der Schaltflächenverwendungen an. Wenn LCo- ungleich Null ist, gibt die Routine nur Informationen zu den Schaltflächen zurück, die diese Linkauflistung enthält; andernfalls, wenn LCo null ist, gibt die Routine Informationen zu allen Schaltflächen in der Auflistung der obersten Ebene zugeordnet Ppd-zurück.

[out] ULi

Zeigen Sie auf einen vom Aufrufer zugewiesenen Puffer, den die Routine verwendet, um die Verwendung aller Schaltflächen zurückzugeben, die auf EIN festgelegt sind, und zu der durch UPa-angegebenen Verwendungsseite gehören.

[in, out] ULe

Gibt die Länge des ULi- Puffers für eingaben in Arrayelementen an. Gibt bei der Ausgabe die Anzahl der Schaltflächen an, die auf "EIN" auf der angegebenen Verwendungsseite festgelegt sind.

[in] Ppd

Zeiger auf die vorab analysierten Daten einer Auflistung auf oberster Ebene.

[out] Rep

Zeiger auf einen Bericht.

[in] RLe

Gibt die Länge des Berichts in Bytes an, der sich in Repbefindet.

Rückgabewert

Nichts

Bemerkungen

Details zum Rückgabewert finden Sie unter HidP_GetUsages.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows 2000 und höheren Versionen von Windows.
Zielplattform- Universal
Header- hidpi.h (include hidpi.h)

Siehe auch