IOCTL_GNSS_SEND_DRIVERCOMMAND IOCTL(gnssdriver.h)
IOCTL_GNSS_SEND_DRIVERCOMMAND 제어 코드는 GNSS 어댑터에서 드라이버에서 잘 정의된 명령을 실행하고 드라이버 구성 매개 변수를 설정하는 데 사용됩니다. 각 호출은 특정 명령 형식을 지정하고 GNSS_DRIVERCOMMAND_PARAM 구조를 통해 명령에 대한 관련 데이터(해당하는 경우)를 지정합니다.
주 코드
입력 버퍼
GNSS_DRIVERCOMMAND_PARAM 구조체에 대한 포인터입니다.
입력 버퍼 길이
sizeof(GNSS_DRIVERCOMMAND_PARAM)로 설정합니다.
출력 버퍼
NULL로 설정됨.
출력 버퍼 길이
0으로 설정합니다.
상태 블록
요청이 성공하면 Irp->IoStatus.Status가 STATUS_SUCCESS 설정됩니다. 그렇지 않으면 NTSTATUS 코드로 적절한 오류 조건에 대한 상태입니다.
설명
드라이버는 다음 NTSTATUS 값 중 하나를 설정하여 결과를 나타냅니다.
- STATUS_SUCCESS
- 명령이 지원되지 않음
- 명령이 실행되지 않음
- 명령 지연됨
- 명령 실패
GNSS 어댑터 노트
몇 가지 명령을 제외하고 GNSS 어댑터는 일반적으로 특정 명령을 실행할 때 발생한 모든 오류를 무시합니다.GNSS 드라이버 노트
GNSS 드라이버가 특정 명령을 지원하지 않는 경우 이를 나타냅니다. 드라이버가 이 프로토콜에 정의된 모든 명령을 지원할 필요는 없습니다. 드라이버는 명령 실행을 완료한 후에만 I/O를 완료해야 합니다.요구 사항
| 헤더 | gnssdriver.h |
참조
WdfIoTargetSendInternalIoctlOthersSynchronously
피드백
다음에 대한 사용자 의견 제출 및 보기