IOCTL_GNSS_EXECUTE_SELFTEST IOCTL (gnssdriver.h)
GNSS 製造測試應用程式會使用 IOCTL_GNSS_EXECUTE_SELFTEST 控件程式代碼,在 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 要求。
要求
要求 | 價值 |
---|---|
標頭 | gnssdriver.h |
另請參閱
在驅動程式 中建立IOCTL要求
WdfIoTargetSendInternalIoctlOthersSynchronously