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