функция 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, если вызов был выполнен успешно. В противном случае возвращается код ошибки NTSTATUS .
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | hidpi.h |