Freigeben über


HidP_SetButtons Makro (hidpi.h)

Das HidP_SetButtons Makro ist ein Mnemonic-Alias für die HidP_SetUsages-Funktion.

Syntax

#define HidP_SetButtons(Rty, Up, Lco, ULi, ULe, Ppd, Rep, Rle) \
        HidP_SetUsages(Rty, Up, Lco, ULi, ULe, Ppd, Rep, Rle)

Parameter

[in] Rty

Gibt einen HIDP_REPORT_TYPE Enumerationswert an, der den Typ des Berichts angibt, der sich in Repbefindet.

[in] Up

Gibt die Verwendungsseite für die von ULi-angegebenen Verwendungen an.

[in] Lco

Gibt die Linkauflistung an, die die Verwendungen enthält. Wenn Lco ungleich Null ist, legt die Routine nur die Verwendungen fest, sofern vorhanden, in dieser Linkauflistung. Wenn Lco null ist, legt die Routine die erste Verwendung für jede angegebene Verwendung in der Auflistung auf oberster Ebene fest, diePpd-zugeordnet ist.

[in, out] ULi

Zeigen Sie auf das Array der Verwendungen.

[in, out] ULe

Gibt bei Eingabe die Anzahl der Verwendungen in ULi-an. Informationen zum Ausgabewert finden Sie im Abschnitt "Hinweise".

[in] Ppd

Zeigen Sie auf die vorab analysierten Daten der Auflistung der obersten Ebene, die dem Bericht zugeordnet ist, der sich in Repbefindet.

[in] Rep

Zeiger auf einen Bericht.

[in] Rle

Gibt die Größe des Berichts in Bytes an, der sich in Repbefindet, der der Berichtslänge für den angegebenen Berichtstyp entsprechen muss, der in der HIDP_CAPS-Struktur einer Auflistung zurückgegeben HidP_GetCaps.

Rückgabewert

Nichts

Bemerkungen

Details zum Rückgabewert finden Sie unter HidP_SetUsages.

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