다음을 통해 공유


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

PreviousUsageListCurrentUsageList

[out, writes] MakeUsageList

CurrentUsageList - PreviousUsageList

[in] UsageListLength

배열 요소의 사용 목록 길이를 나타냅니다. 두 목록을 서로 다른 수의 배열 요소와 비교하는 경우 이 값은 두 목록 중 더 큰 크기입니다. 목록이 있는 0은 목록의 초기 종료를 나타내며 첫 번째 0 이후에 발견된 모든 사용은 무시됩니다.

반환 값

HidP_UsageAndPageListDifference 호출에 성공하면 HIDP_STATUS_SUCCESS 반환합니다. 그렇지 않으면 NTSTATUS 오류 코드를 반환합니다.

요구 사항

요구
대상 플랫폼 Windows
헤더 hidpi.h