IOCTL_GNSS_RESPOND_NI IOCTL (gnsdriver.h)
IOCTL_GNSS_RESPOND_NI 制御コードは、IOCTL_GNSS_LISTEN_NI 要求の解決を通じて、IOCTL_GNSS_RESPOND_NI ドライバーによって非同期的に通信された NI 要求に応答するために、IOCTL_GNSS_LISTEN_NI アダプターによって使用されます。
メジャー コード
入力バッファー
GNSS_NI_RESPONSE 構造体へのポインター。
入力バッファーの長さ
sizeof(GNSS_NI_RESPONSE) に設定します。
出力バッファー
NULL に設定します。
出力バッファーの長さ
0 に設定します。
状態ブロック
Irp->IoStatus.Status は、要求が成功した場合にSTATUS_SUCCESSに設定されます。 それ以外の場合は、状態 NTSTATUS コードとして適切なエラー状態に します。
備考
ドライバーは、結果を示す次の NTSTATUS 値のいずれかを設定します。
- STATUS_SUCCESS:ドライバがユーザNI応答情報を正常に処理したとき。
- 失敗した、ドライバがユーザのNI応答情報を正常に処理しない場合。
- ドライバがユーザのNI応答情報を無視した場合、無視されます。
GNSS ドライバー ノート
GNSS_NI_RESPONSE 入力構造に含まれるユーザーの応答をNIに渡すのはGNSSドライバの責任です。 応答が GNSS_Ni_UserResponseTimeout場合、ドライバーはタイムアウト後に適切な既定の応答を決定し、SUPL サーバーに送信する必要があります。必要条件
要件 | 価値 |
---|---|
ヘッダー | gnsdriver.h |
関連項目
ドライバー での IOCTL 要求の作成の
WdfIoTargetSendInternalIoctlOthersSynchronously を する
WdfIoTargetSendInternalIoctlSynchronously
WdfIoTargetSendIoctlSynchronously を する