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) |