次の方法で共有


DOT11_WFD_DEVICE_CAPABILITY_CONFIG構造体 (windot11.h)

大事な

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

OID_DOT11_WFD_DEVICE_CAPABILITY 要求と共に送信されるデバイス機能構成構造。

構文

typedef struct _DOT11_WFD_DEVICE_CAPABILITY_CONFIG {
  NDIS_OBJECT_HEADER Header;
  BOOLEAN            bServiceDiscoveryEnabled;
  BOOLEAN            bClientDiscoverabilityEnabled;
  BOOLEAN            bConcurrentOperationSupported;
  BOOLEAN            bInfrastructureManagementEnabled;
  BOOLEAN            bDeviceLimitReached;
  BOOLEAN            bInvitationProcedureEnabled;
  ULONG              WPSVersionsEnabled;
} DOT11_WFD_DEVICE_CAPABILITY_CONFIG, *PDOT11_WFD_DEVICE_CAPABILITY_CONFIG;

メンバーズ

Header

DOT11_WFD_DEVICE_CAPABILITY_CONFIG 構造体の種類、リビジョン、サイズを指定します。 ヘッダー のメンバーに必要な設定は次のとおりです。

メンバー 設定
型の NDIS_OBJECT_TYPE_DEFAULT
リビジョン DOT11_WFD_DEVICE_CAPABILITY_CONFIG_REVISION_1
サイズの DOT11_SIZEOF_WFD_DEVICE_CAPABILITY_CONFIG_1

bServiceDiscoveryEnabled

TRUE に設定すると、ミニポートはサービス探索のサポートを有効にする必要があります。 ミニポートは、P2P デバイス機能ビットマップのサービス探索ビットも設定する必要があります。 bServiceDiscoveryEnabled が FALSE の場合、サービス探索のサポートを無効にし、ミニポートは受信したすべてのサービス探索パケットを無視する必要があります。

システムは、ミニポートも DOT11_WFD_ATTRIBUTESbServiceDiscoverySupported メンバーの TRUE を設定する場合にのみ TRUE に設定されます。 このメンバーの既定値は FALSE です。

bClientDiscoverabilityEnabled

TRUE に設定すると、ミニポートはクライアントの検出可能性のサポートを有効にする必要があります。 ミニポートは、P2P デバイス機能ビットマップのクライアント検出可能性ビットも設定する必要があります。 bClientDiscoveryEnabled が FALSE の場合、クライアント検出のサポートを無効にし、ミニポートは受信するすべてのクライアント探索パケットを無視する必要があります。

この値は、ミニポートが DOT11_WFD_ATTRIBUTESbClientDiscoverabilitySupported メンバーにも TRUE を設定する場合にのみ TRUE に設定されます。 このメンバーの既定値は FALSE です。

bConcurrentOperationSupported

TRUE に設定すると、ミニポートは P2P デバイス機能ビットマスクの同時実行ビットを設定する必要があります。 それ以外の場合は、同時実行操作ビットをクリアする必要があります。 このメンバーの既定値は TRUE です。

bInfrastructureManagementEnabled

TRUE に設定すると、ミニポートは P2P マネージド デバイスのサポートを有効にする必要があります。 ミニポートは、P2P デバイス機能ビットマップで P2P インフラストラクチャマネージド ビットも設定する必要があります。 それ以外の場合は、P2P マネージド デバイスのサポートを無効にする必要があります。

このメンバーは、ミニポートが bInfrastructureManagementSupportedDOT11_WFD_ATTRIBUTESのメンバーにも TRUE を設定する場合にのみ、このメンバーを TRUE に設定します。 このメンバーの既定値は FALSE です

bDeviceLimitReached

TRUE に設定すると、ミニポートは P2P デバイス機能ビットマスクのデバイス制限ビットを設定する必要があります。 それ以外の場合は、このビットをクリアする必要があります。 このメンバーの既定値は FALSE です。

bInvitationProcedureEnabled

TRUE に設定すると、ミニポートは P2P デバイス機能ビットマスクの P2P 招待プロシージャ ビットを設定する必要があります。 それ以外の場合は、このビットをクリアする必要があり、ミニポートは、受信するすべての招待要求/応答パケットを無視する必要があります。 このメンバーの既定値は TRUE です。

WPSVersionsEnabled

Wi-Fi ダイレクト デバイスで有効になっている WPS のバージョン

必要条件

要件 価値
サポートされる最小クライアント Windows 8 のバージョン:_Supported
ヘッダー windot11.h (Windot11.h を含む)