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 錯誤碼。
要求
要求 | 價值 |
---|---|
目標平臺 | 窗戶 |
標頭 | hidpi.h |