IOCTL_POINT_OF_SERVICE_SET_PROPERTY IOCTL(pointofservicedriverinterface.h)
이 I/O 컨트롤 함수는 디바이스에서 지정된 속성을 설정합니다.
주 코드
입력 버퍼
설정할 속성의 posPropertyId 속성 값이 뒤따릅니다. 형식의 인코딩은 바이트 스트림의 속성 ID를 따릅니다.
입력 버퍼 길이
sizeof(PosPropertyId) + 속성 값의 크기로 설정합니다.
출력 버퍼
이 작업에는 사용되지 않습니다. NULL 설정합니다.
출력 버퍼 길이
이 작업에는 사용되지 않습니다. 0(0)로 설정합니다.
상태 블록
성공하면 TRUE 반환합니다. 그렇지 않으면 false 반환합니다.
발언
확장 오류 정보를 얻으려면 GetLastError호출합니다. 다음은 일반적인 오류 값입니다(다른 반환 값은 속성 콜백 구현에서 정의한 대로 반환될 수 있음).
- STATUS_ACCESS_DENIED: 디바이스는 현재 다른 클라이언트에 의해 클레임됩니다.
클라이언트는 이 IOCTL을 사용하기 전에 IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE 호출해야 합니다.
요구 사항
요구 | 값 |
---|---|
헤더 | pointofservicedriverinterface.h(Pointofservicedriverinterface.h 포함) |