IOCTL_GNSS_EXECUTE_SELFTEST IOCTL (gnssdriver.h)
IOCTL_GNSS_EXECUTE_SELFTEST制御コードは、GNSS の下位スタックで自己テストを開始するために、GNSS 製造テスト アプリケーションによって使用されます。
メジャー コード
[入力バッファー]
GNSS_SELFTESTCONFIG構造体へのポインター。
入力バッファーの長さ
sizeof(GNSS_SELFTESTCONFIG) に設定します。
出力バッファー
GNSS_SELFTESTRESULT構造体へのポインター。
出力バッファーの長さ
sizeof(GNSS_SELFTESTRESULT) に設定します。
ステータス ブロック
Irp->要求が成功した場合、IoStatus.Status はSTATUS_SUCCESSに設定されます。 それ以外の場合は、NTSTATUS コードとして適切なエラー条件の状態。
注釈
GNSS テスト アプリケーションに関する注意事項
GNSS テスト アプリケーションは、テストからの状態の応答を待機し、GNSS ドライバーが応答しないことに対する回復性を持っている必要があります。GNSS ドライバー ノート
テストが既に進行中の場合、GNSS ドライバーは新しい自己テスト セッション要求に失敗する必要があります。GNSS ドライバーが自己テスト セッション パラメーターを受け入れると、それらを検証し、GNSS エンジンでテストを開始します。 GNSS ドライバーは、テストを完了し、GNSS テスト アプリケーションに状態を返した後、I/O 要求を完了します。
要件
要件 | 値 |
---|---|
Header | gnssdriver.h |
こちらもご覧ください
WdfIoTargetSendInternalIoctlOthersSynchronously