IOCTL_GNSS_GET_DEVICE_CAPABILITY IOCTL (gnsdriver.h)
IOCTL_GNSS_GET_DEVICE_CAPABILITY制御コードは、GNSR ドライバーとデバイスの機能を取得するために、GNS アダプターによって使用されます。 また、GNS ドライバーは、HLOS コンポーネントのさまざまなサポート要件を指定します。 この情報は、位置固有の機能をGNSS デバイスに遅延させるために、位置サービスと同様に、GNS ドライバーによって必要です。
メジャー コード
入力バッファー
NULL に設定します。
入力バッファーの長さ
0 に設定します。
出力バッファー
GNSS_DEVICE_CAPABILITY 構造体へのポインター。
出力バッファーの長さ
sizeof(GNSS_DEVICE_CAPABILITY) に設定します。
状態ブロック
Irp->IoStatus.Status は、要求が成功した場合にSTATUS_SUCCESSに設定されます。 それ以外の場合は、状態 NTSTATUS コードとして適切なエラー状態に します。
備考
のGNSSアダプタノート
完了すると、状態変数に機能情報が格納され、他の場所のコンポーネントと同じ通信が実行されます。 特定のデバイス機能やサポート要件に応じて、他のコンポーネントをロード/アンロードして必要なサポートを提供することもできます。GNSS ドライバー ノート
ドライバーは、出力バッファーを入力し、I/O を完了します。これは、GNS アダプターがGNSS ドライバーを初期化しているときに呼び出す必要があります。
ドライバーが特定の機能をサポートしている場合や、HLOS の特定の機能のサポートが必要な場合でも、HLOS が特定のドライバー機能を利用するか、ドライバーに必要なレベルのサポートを提供することは保証されません。
必要条件
要件 | 価値 |
---|---|
ヘッダー | gnsdriver.h |
関連項目
ドライバー での IOCTL 要求の作成の
WdfIoTargetSendInternalIoctlOthersSynchronously を する
WdfIoTargetSendInternalIoctlSynchronously
WdfIoTargetSendIoctlSynchronously を する