다음을 통해 공유


IOCTL_POINT_OF_SERVICE_CHECK_HEALTH IOCTL(pointofservicedriverinterface.h)

이 I/O 컨트롤 함수는 디바이스 상태를 확인합니다.

주 코드

IRP_MJ_DEVICE_CONTROL

입력 버퍼

입력 버퍼인 UnifiedPosHealthCheckLevel 변수에 대한 포인터입니다.

입력 버퍼 길이

입력 버퍼의 크기(바이트)입니다. sizeof(UnifiedPosHealthCheckLevel)로 설정합니다.

출력 버퍼

PosStringType을 받은 다음 상태 문자열의 내용을 받는 버퍼에 대한 포인터입니다.

출력 버퍼 길이

출력 버퍼의 크기(바이트)입니다. sizeof(PosStringType) + 상태 문자열을 저장할 충분한 공간으로 설정합니다.

상태 블록

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

설명

확장 오류 정보를 가져오려면 GetLastError를 호출합니다. 일반적인 오류 값은 다음과 같습니다.

  • STATUS_NOT_SUPPORTED: 드라이버는 상태 문자열을 제공하지 않습니다.

요구 사항

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