OID_WDI_TASK_P2P_DISCOVER (dot11wificxintf.h)

重要

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

Wi-Fi Direct 検出を実行するための OID_WDI_TASK_P2P_DISCOVER がデバイスに発行されます。

Object 中止可能 既定の優先度 (ホスト ドライバー ポリシー) 通常の実行時間 (秒)
ポート はい。 中止後、ポートは、クリーンな状態である必要があります。 6 15

このコマンドには、検索する Wi-Fi Direct デバイスの特定のセット、またはワイルドカード検出を定義するプロパティが含まれています。

Wi-Fi Direct 検出は、標準の Wi-Fi スキャンとは相互に排他的です。 このタスクの実行中は、「DIRECT-」SSID または特定の GO SSID なしでブロードキャストプローブ要求を送信してはなりません。 これらのプローブ要求には、必要なすべての Wi-Fi Direct IE も含まれている必要があります。

ホストには、デバイスまでのタスク パラメーターの一部として提供されていない検索条件がある場合があります。 ホストは、必要な条件に一致した場合に、タスク中止メカニズムを使用でき、シナリオのパフォーマンスを低下させないように Wi-Fi Direct Discovery タスクをデバイスが 迅速に中止できることが重要です。

タスクが (正常に、または中止によって) 完了すると、ポートはそのポートで別の検出要求を発行できるような良好な状態になります。

タスク パラメーター

TLV 複数の TLV インスタンスを許可 省略可能 説明
WDI_TLV_P2P_DISCOVER_MODE 検出モード情報 (スキャンの種類、回数、スキャン間の時間など)。
WDI_TLV_SCAN_DWELL_TIME スキャン滞留時間の設定。
WDI_TLV_P2P_DISCOVERY_CHANNEL_SETTINGS x x スキャン期間とスキャンするチャンネルのリスト。 リッスン設定を指定すると、リッスン設定は WDI_TLV_SCAN_DWELL_TIME で指定された設定よりも優先されます。 このリストが空の場合、ポートはサポートされているすべてのチャネルでスキャンし、WDI_TLV_SCAN_DWELL_TIME のリッスン設定を使用する必要があります。
WDI_TLV_SSID x x ポートがスキャンする SSID のリスト。 このリストには複数の SSID を含めることができ、そのうちの 1 つをワイルドカードにすることができます。 チャネルでアクティブ スキャンを実行する場合、ポートは、リスト内の各 SSID に対してプローブ要求を送信する必要があります。 このリストが空のとき、ポートはすべての SSID をスキャンする必要があります。
WDI_TLV_P2P_SERVICE_NAME_HASH x x 照会するサービス・ハッシュ名のリスト。 WDI_P2P_SERVICE_DISCOVERY_TYPE_SERVICE_NAME_ONLY または WDI_P2P_SERVICE_DISCOVERY_TYPE_ASP2_SERVICE_NAME_ONLY が指定されている場合は必須です。
WDI_TLV_VENDOR_SPECIFIC_IE x ポートから送信されるプローブ要求に含めることが必要な 1 つ以上の IE。 これらの IE はパッシブ スキャンには使用されません。
WDI_TLV_P2P_SERVICE_INFORMATION_DISCOVERY_ENTRY x x 照会するサービス情報検出エントリのオプションのリスト。 これは、WDI_P2P_SERVICE_DISCOVERY_TYPE_SERVICE_INFORMATION が指定されている場合に必要です。 ドライバーは、サービス名ハッシュを使用して、プローブ要求/応答に対して P2P サービス検出を実行することが期待されます。 サービス情報を含むサービス エントリごとに、ドライバーは、ANQP クエリ要求/応答を実行して、サービス情報を照会する必要があります。
WDI_TLV_P2P_ASP2_SERVICE_INFORMATION_DISCOVERY_ENTRY x x 照会する ASP2 サービス情報検出エントリのオプションのリスト。 これは、WDI_P2P_SERVICE_DISCOVERY_TYPE_ASP2_SERVICE_INFORMATIONが指定されている場合に必要です。 ドライバーは、サービス名ハッシュを使用して、プローブ要求/応答に対して P2P サービス検出を実行することが期待されます。 サービス情報を含むサービス エントリごとに、ドライバーは、ANQP クエリ要求/応答を実行して、サービス情報を照会する必要があります。
WDI_TLV_P2P_INCLUDE_LISTEN_CHANNEL x ディスカバリー時にプローブ要求に「リッスン・チャネル」属性を含めるかどうかを指定します。

タスク完了表示

NDIS_STATUS_WDI_INDICATION_P2P_DISCOVERY_COMPLETE

未承諾の指示

NDIS_STATUS_WDI_INDICATION_BSS_ENTRY_LIST

要件

要件 Value
サポートされている最小のクライアント Windows 11
サポートされている最小のサーバー Windows Server 2022
ヘッダー dot11wificxintf.h