IOCTL_GNSS_EXECUTE_CWTEST IOCTL (gnssdriver.h)
GNSS 製造測試應用程式會使用 IOCTL_GNSS_EXECUTE_CWTEST 控制程式代碼來啟動載波測試並取得測量。 測試應用程式必須等候結果,才能開始另一個測量反覆專案。
主要程序代碼
輸入緩衝區
設定為 NULL。
輸入緩衝區長度
設定為 0。
輸出緩衝區
GNSS_CWTESTDATA 結構的指標。
輸出緩衝區長度
設定為sizeof (GNSS_CWTESTDATA) 。
狀態區塊
Irp->如果要求成功,IoStatus.Status 會設定為 STATUS_SUCCESS。 否則, 狀態 為適當的錯誤狀況為 NTSTATUS 程式碼。
備註
GNSS 測試應用程式附註
測試應用程式必須確定同時啟動不超過一個載波測試。啟動載波測試之後,測試應用程式必須等候結果。
如果測試應用程式想要擷取一個以上的度量,則必須重複此命令。
GNSS 驅動程式注意事項
如果已經有測試進行中,GNSS 驅動程式必須讓新的載波測試會話要求失敗。一旦 GNSS 驅動程式接受載波測試工作階段參數之後,請驗證它們,並在 GNSS 引擎中啟動偵測。 收到度量時,驅動程式會立即使用傳回碼和度量來完成IO。
GNSS 堆疊必須儘快傳回度量。
規格需求
需求 | 值 |
---|---|
標頭 | gnssdriver.h |
另請參閱
WdfIoTargetSendInternalIoctlOthersSynchronously