HidP_UsageAndPageListDifference-Funktion (hidpi.h)
Die HidP_UsageAndPageListDifference-Funktion gibt den Unterschied zwischen zwei Verwendungslisten zurück, wie sie von HidP_GetUsageszurückgegeben werden können. Mit anderen Worten, es gibt eine Liste der Verwendungen zurück, die sich in der aktuellen Liste befinden, aber nicht die vorherige Liste sowie eine Liste der Verwendungen, die sich in der vorherigen Liste befinden, aber nicht die aktuelle Liste.
Syntax
NTSTATUS HidP_UsageAndPageListDifference(
[in, reads] PUSAGE_AND_PAGE PreviousUsageList,
[in, reads] PUSAGE_AND_PAGE CurrentUsageList,
[out, writes] PUSAGE_AND_PAGE BreakUsageList,
[out, writes] PUSAGE_AND_PAGE MakeUsageList,
[in] ULONG UsageListLength
);
Parameter
[in, reads] PreviousUsageList
Die Liste der Verwendungen vorher.
[in, reads] CurrentUsageList
Die Liste der Verwendungen jetzt.
[out, writes] BreakUsageList
PreviousUsageList minus CurrentUsageList-
[out, writes] MakeUsageList
CurrentUsageList minus PreviousUsageList
[in] UsageListLength
Stellt die Länge der Verwendungslisten in Arrayelementen dar. Wenn Zwei Listen mit einer unterschiedlichen Anzahl von Arrayelementen verglichen werden, ist dieser Wert die Größe der beiden Listen größer. Jede mit einer Liste gefundene Null zeigt eine vorzeitige Beendigung der Liste an, und alle Verwendungen, die nach der ersten Null gefunden wurden, werden ignoriert.
Rückgabewert
HidP_UsageAndPageListDifference gibt HIDP_STATUS_SUCCESS zurück, wenn der Anruf erfolgreich war. Andernfalls wird ein NTSTATUS Fehlercode zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Fenster |
Header- | hidpi.h |