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_ATTRIBUTESの bServiceDiscoverySupported メンバーの TRUE を設定する場合にのみ TRUE に設定されます。 このメンバーの既定値は FALSE です。
bClientDiscoverabilityEnabled
TRUE に設定すると、ミニポートはクライアントの検出可能性のサポートを有効にする必要があります。 ミニポートは、P2P デバイス機能ビットマップのクライアント検出可能性ビットも設定する必要があります。 bClientDiscoveryEnabled が FALSE の場合、クライアント検出のサポートを無効にし、ミニポートは受信するすべてのクライアント探索パケットを無視する必要があります。
この値は、ミニポートが DOT11_WFD_ATTRIBUTESの bClientDiscoverabilitySupported メンバーにも 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 を含む) |