IOCTL_GNSS_STOP_FIXSESSION IOCTL(gnssdriver.h)
IOCTL_GNSS_STOP_FIXSESSION 제어 코드는 GNSS 어댑터에서 활성 수정 세션을 중지하는 데 사용됩니다.
주 코드
입력 버퍼
GNSS_STOPFIXSESSION_PARAM 구조체에 대한 포인터입니다.
입력 버퍼 길이
sizeof(GNSS_STOPFIXSESSION_PARAM)로 설정합니다.
출력 버퍼
NULL로 설정됨.
출력 버퍼 길이
0으로 설정합니다.
상태 블록
Irp->요청이 성공하면 IoStatus.Status 가 STATUS_SUCCESS 설정됩니다. 그렇지 않으면 NTSTATUS 코드로 적절한 오류 조건에 대한 상태입니다.
설명
드라이버는 다음 결과 중 하나를 나타내도록 NTSTATUS 값을 설정합니다.
- 수정 세션이 성공적으로 중지되었습니다.
- 수정 세션이 이미 중지되었거나 활성 상태가 아닙니다.
GNSS 어댑터 참고 사항
GNSS 어댑터는 모든 성공적인 시작 수정에 대해 항상 중지 수정을 실행합니다. 다중 세션 지원이 없는 경우 GNSS 어댑터는 새 시작 수정 요청을 실행하기 전에 동일한 유형의 활성 수정 세션을 중지합니다.GNSS 드라이버 노트
GNSS 드라이버는 보류 중인 모든 수정 요청을 취소/중지한 다음 이 호출이 반환될 때 어댑터가 중지된 세션과 관련된 수정 데이터를 수신하지 않도록 I/O를 완료해야 합니다.다른 수정 세션이 활성 상태인 경우 GNSS 드라이버는 GNSS 엔진을 콜드 상태로 유지해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | gnssdriver.h |
추가 정보
WdfIoTargetSendInternalIoctlOthersSynchronously