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 |