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 |
標頭 | hidpi.h |