IOCTL_GNSS_EXECUTE_SELFTEST IOCTL (gnsdriver.h)

IOCTL_GNSS_EXECUTE_SELFTEST 制御コードは、より低いスタックのGNSSで自己テストを開始するためにGNSS製造テストアプリケーションによって使用されます。

メジャー コード

IRP_MJ_DEVICE_CONTROL

入力バッファー

GNSS_SELFTESTCONFIG 構造体へのポインター。

入力バッファーの長さ

sizeof(GNSS_SELFTESTCONFIG) に設定します。

出力バッファー

GNSS_SELFTESTRESULT 構造体へのポインター。

出力バッファーの長さ

sizeof(GNSS_SELFTESTRESULT) に設定します。

状態ブロック

Irp->IoStatus.Status は、要求が成功した場合にSTATUS_SUCCESSに設定されます。 それ以外の場合は、状態 NTSTATUS コードとして適切なエラー状態に します。

備考

GNSS テスト アプリケーションノート

GNSS テスト アプリケーションは、テストからの状態の応答を待機し、応答しないGNSS ドライバーに回復性を持っている必要があります。

GNSS ドライバー ノート

テストが既に進行中の場合は、新しい自己テスト セッション要求に失敗する必要があります。

自己テスト セッション パラメーターを受け入れた後、そのパラメーターを検証し、テストを開始します。 テストを完了し、状態をGNSS テスト アプリケーションに返した後、GNSS ドライバーは I/O 要求を完了します。

必要条件

要件 価値
ヘッダー gnsdriver.h

関連項目

ドライバー での IOCTL 要求の作成の

WdfIoTargetSendInternalIoctlOthersSynchronously する

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously する