IOCTL_GNSS_EXECUTE_SELFTEST IOCTL (gnsdriver.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 ドライバーは I/O 要求を完了します。
要件 | 価値 |
---|---|
ヘッダー | gnsdriver.h |
ドライバー での IOCTL 要求の作成の
WdfIoTargetSendInternalIoctlOthersSynchronously を する
WdfIoTargetSendInternalIoctlSynchronously
WdfIoTargetSendIoctlSynchronously を する