IOCTL_GNSS_SEND_PLATFORM_CAPABILITY 制御コードは、さまざまな場所固有のプラットフォーム機能を通信するために、GNS アダプターによって使用されます。 このデータは、さまざまな方法で使用できます。 たとえば、プラットフォームが支援データの挿入をサポートしていない場合、移動操作ネットワークを使用して、このような情報を探すことができます。 個々の機能情報の使用は省略可能であり、ドライバーは操作のプラットフォーム機能情報を無視できます。
メジャー コード
入力バッファー
GNSS_PLATFORM_CAPABILITY 構造体へのポインター。
入力バッファーの長さ
sizeof(GNSS_PLATFORM_CAPABILITY) に設定します。
出力バッファー
NULL に設定します。
出力バッファーの長さ
0 に設定します。
状態ブロック
Irp->IoStatus.Status は、要求が成功した場合にSTATUS_SUCCESSに設定されます。 それ以外の場合は、状態 NTSTATUS コードとして適切なエラー状態に します。
備考
ドライバーは、結果を示す次の NTSTATUS 値のいずれかを設定します。
- STATUS_SUCCESS:ドライバーが機能情報を正常に処理したとき。
- 失敗した。ドライバーが機能情報を正常に処理しない場合。
- ドライバーが機能情報を無視する場合は無視。
のGNSSアダプタノート
これは、ドライバーへの無効なファイア アンド フォーゲット スタイルの呼び出しです。 呼び出しに失敗しても、特別なエラー処理は実行されません。GNSS ドライバー ノート
ドライバーは、状態変数に機能情報を記録し、必要に応じてエンジンに渡すことができます。 I/O は、構成情報がコピーされるとすぐに完了する必要があります。これは、GNS アダプターがGNSS ドライバーを初期化しているときに呼び出す必要があります。
必要条件
要件 | 価値 |
---|---|
ヘッダー | gnsdriver.h |
関連項目
ドライバー での IOCTL 要求の作成の
WdfIoTargetSendInternalIoctlOthersSynchronously を する
WdfIoTargetSendInternalIoctlSynchronously
WdfIoTargetSendIoctlSynchronously を する