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 |