次の方法で共有


IOCTL_GNSS_SET_SUPL_HSLP IOCTL (gnssdriver.h)

IOCTL_GNSS_SET_SUPL_HSLP制御コードは、GNSS アダプターによって SUPL H-SLP アドレスを設定するために使用されます。

メジャー コード

IRP_MJ_DEVICE_CONTROL

[入力バッファー]

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

入力バッファーの長さ

sizeof(GNSS_SUPL_HSLP_CONFIG) に設定します。

出力バッファー

NULL に設定されている。

出力バッファーの長さ

0 に設定されます。

ステータス ブロック

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

注釈

ドライバーは、結果を示すために、次のいずれかの NTSTATUS 値を設定します。

  • STATUS_SUCCESS、ドライバーが SUPL H-SLP 情報を正常に処理するとします。
  • ドライバーが SUPL H-SLP 情報を正常に処理しない場合、失敗しました
  • ドライバーが SUPL H-SLP 情報を無視する場合は無視されます

GNSS ドライバー ノート

GNSS ドライバーは、入力構造に含まれる H-SLP 情報を、H-SLP で指定されたサーバー アドレスに接続する必要がある SUPL コンポーネントに渡す必要があります。

同じ名前の証明書が再度挿入された場合、GNSS ドライバーは前の証明書を同じ名前で上書きする必要があります。

H-SLP アドレスは常に FQDN の形式です。

要件

要件
Header gnssdriver.h

こちらもご覧ください

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

WdfIoTargetSendInternalIoctlOthersSynchronously

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously