다음을 통해 공유


IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS IOCTL(pointofservicedriverinterface.h)

이 I/O 컨트롤 함수는 지정된 통계를 입력 버퍼의 값으로 설정합니다.

주 코드

IRP_MJ_DEVICE_CONTROL

입력 버퍼

PosStatisticsHeader 여기서 PosStatisticsHeader.EntryCount 업데이트할 통계 수로 설정됩니다.

그런 다음 이 구조체 다음에는 통계의 이름과 업데이트할 해당 값이 포함된 해당 수의 PosValueStatisticsEntry 구조체가 표시됩니다.

입력 버퍼 길이

sizeof(PosStatisticsHeader) + PosStatisticsHeader.EntryCount * sizeof(PosValueStatisticsEntry).

출력 버퍼

이 작업에는 사용되지 않습니다. NULL 설정합니다.

출력 버퍼 길이

이 작업에는 사용되지 않습니다. 0(0)로 설정합니다.

상태 블록

성공하면 TRUE 반환합니다. 그렇지 않으면 false 반환합니다.

발언

확장 오류 정보를 얻으려면 GetLastError호출합니다. 다음은 일반적인 오류 값입니다.

  • STATUS_NOT_SUPPORTED: 통계 업데이트 또는 보고는 지원되지 않습니다.

요구 사항

요구
헤더 pointofservicedriverinterface.h(Pointofservicedriverinterface.h 포함)