функция HidP_UsageAndPageListDifference (hidpi.h)
Функция HidP_UsageAndPageListDifference возвращает разницу между двумя списками использования, как может быть возвращено из HidP_GetUsages. Другими словами, он возвращает список использования, которые находятся в текущем списке, но не в предыдущем списке, а также список использования, которые находятся в предыдущем списке, но не в текущем списке.
Синтаксис
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
);
Параметры
[in, reads] PreviousUsageList
Список использования раньше.
[in, reads] CurrentUsageList
Список использования сейчас.
[out, writes] BreakUsageList
PreviousUsageList минус CurrentUsageList
[out, writes] MakeUsageList
CurrentUsageList минус previousUsageList
[in] UsageListLength
Представляет длину списков использования в элементах массива. При сравнении двух списков с разными числами элементов массива это значение является размером большего числа двух списков. Любое ноль, найденное со списком, указывает на раннее завершение списка и любые значения использования, найденные после первого нуля, игнорируются.
Возвращаемое значение
HidP_UsageAndPageListDifference возвращает HIDP_STATUS_SUCCESS, если вызов выполнен успешно. В противном случае возвращается код ошибки NTSTATUSNTSTATUS.
Требования
Требование | Ценность |
---|---|
целевая платформа | Виндоус |
заголовка | hidpi.h |