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