OID_WDI_TASK_START_AP

重要

このトピックは、Windows 10 でリリースされた WDI ドライバー モデルの一部です。 WDI ドライバー モデルはメンテナンス モードであり、優先度の高い修正プログラムのみを受け取ります。 WiFiCx は、Windows 11 でリリースされた Wi-Fi ドライバー モデルです。 最新機能を利用するには、WiFiCx を使用することをお勧めします。

OID_WDI_TASK_START_AP は、IHV コンポーネントが、指定されたポートで Wi-Fi Direct Group Owner を開始するようにポートを構成することを要求します。

Object Abort 可能 既定の優先度 (ホスト ドライバー ポリシー) 通常の実行時間 (秒)
ポート はい。 abort 後に dot11 reset を実行する必要があります。 4 1

初期化中、ドライバーは、5 GHz 帯でアクセス ポイントを開始できるかどうかを示すために、WDI_TLV_P2P_CAPABILITIESの 5 GHz 帯域の GO 機能を設定します。

5 GHz 帯域の GO のサポートが設定されている場合、アダプターはアドバタイズされた Operating チャネルで AP を起動します。失敗した場合、AP バンド チャネル リスト パラメーターで指定されたリストを試行します。 オペレーティング システムは、WDI_TLV_P2P_GROUP_OWNER_CAPABILITYDOT11_WFD_GROUP_CAPABILITY_CROSS_CONNECTION_SUPPORTEDフラグを設定することで、ドライバーにこの AP がインターネット接続を提供するかどうかについてのヒントを提供します。

WDI_TLV_START_AP_PARAMETERSMustUseSpecifiedChannel が指定されていて指定されたバンド/チャネルでAP を起動できない場合、AP は次のいずれかのエラーを返す可能性があります。

NDIS_STATUS_DOT11_AP_CHANNEL_CURRENTLY_NOT_AVAILABLE: 指定されたチャネルで AP をすぐには起動できません。 時間をおいて指定したチャネルで再試行します。

NDIS_STATUS_DOT11_AP_BAND_CURRENTLY_NOT_AVAILABLE: 指定された帯域で AP をすぐには起動できません。 時間をおいて指定した帯域で再試行します。

NDIS_STATUS_DOT11_AP_CHANNEL_NOT_ALLOWED: 規制上の理由により、指定されたチャネルで AP を起動できません。

NDIS_STATUS_DOT11_AP_BAND_NOT_ALLOWED: 規制上の理由により、指定された帯域で AP を起動できません。

タスク パラメーター

TLV 複数の TLV インスタンスを許可 省略可能 説明
WDI_TLV_SSID AP で使用される SSID。
WDI_TLV_START_AP_PARAMETERS このタスクの追加パラメーター。
WDI_TLV_AUTH_ALGO_LIST 接続で使用できる認証アルゴリズムの一覧。
WDI_TLV_MULTICAST_CIPHER_ALGO_LIST 接続で使用できるマルチキャスト暗号アルゴリズムの一覧。
WDI_TLV_UNICAST_CIPHER_ALGO_LIST 接続で使用できるマルチキャスト暗号アルゴリズムの一覧。
WDI_TLV_P2P_CHANNEL_NUMBER x 指定した場合、グループ形成で決定される動作チャネルが定義されます。 これは、動作モードが Wi-Fi Direct GO の場合にのみ指定できます。
WDI_TLV_AP_BAND_CHANNEL x x Windows 10 バージョン 1511、WDI バージョン 1.0.10 で追加されました。

アクセス ポイントを開始する帯域とチャネルのオプションリスト。 MustUseSpecifiedChannels が 1 に設定されている場合、AP はこのリストからのみ起動できます。 設定されていない場合、このリストはファームウェアが選択する推奨チャネルとなります。指定されたチャネルのいずれかでAPを開始できない場合は、ファームウェアは別のチャネルを選択します。

タスクの完了指示

NDIS_STATUS_WDI_INDICATION_START_AP_COMPLETE

要件

サポートされている最小のクライアント

Windows 10

サポートされている最小のサーバー

Windows Server 2016

ヘッダー

Dot11wdi.h