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

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

반환 값

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

요구 사항

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