DOT11_WFD_ADDITIONAL_IE構造体 (windot11.h)

大事なネイティブ 802.11 ワイヤレス LAN インターフェイスは、Windows 10 以降では非推奨となりました。 代わりに WLAN デバイス ドライバー インターフェイス (WDI) を使用してください。 WDI の詳細については、「 WLAN ユニバーサル Windows ドライバー モデル」を参照してください。
 
DOT11_WFD_ADDITIONAL_IE構造体は、OID_DOT11_WFD_ADDITIONAL_IE要求に含まれる追加の Information 要素 (IE) を表します。 追加の IE には、プローブ操作とビーコン操作の要求データと応答データの両方が含まれています。

構文

typedef struct _DOT11_WFD_ADDITIONAL_IE {
  NDIS_OBJECT_HEADER Header;
  ULONG              uBeaconIEsOffset;
  ULONG              uBeaconIEsLength;
  ULONG              uProbeResponseIEsOffset;
  ULONG              uProbeResponseIEsLength;
  ULONG              uDefaultRequestIEsOffset;
  ULONG              uDefaultRequestIEsLength;
}  DOT11_WFD_ADDITIONAL_IE, *PDOT11_WFD_ADDITIONAL_IE;

メンバー

Header

DOT11_WFD_ADDITIONAL_IE構造体の型、リビジョン、サイズを指定します。 Header のメンバーに必要な設定は次のとおりです。

メンバー 設定
Type NDIS_OBJECT_TYPE_DEFAULT
Revision DOT11_WFD_ADDITIONAL_IE_REVISION_1
サイズ DOT11_SIZEOF_WFD_ADDITIONAL_IE_REVISION_1

uBeaconIEsOffset

ビーコン IEs の配列のオフセット (バイト単位)。 このオフセットは、この構造体を含むバッファーの先頭からの相対位置です。 Wi-Fi Direct (WFD) ポートは、グループ所有者として機能する場合に、これらの追加 IE をビーコン パケットに追加する必要があります。

uBeaconIEsLength

uBeaconIEsOffset の追加の IEs の長さ (バイト単位)。 WFD ポートがデバイスまたはクライアント モードで動作している場合、このメンバーは無視されます。

uProbeResponseIEsOffset

プローブ応答 IEs の配列のオフセット (バイト単位)。 このオフセットは、この構造体を含むバッファーの先頭からの相対位置です。 Wi-Fi Direct (WFD) ポートは、WFD デバイスまたはグループ所有者として機能する場合に、これらの追加の IE をプローブ応答パケットに追加する必要があります。

uProbeResponseIEsLength

uProbeResponseIEsOffset の追加の IEs の長さ (バイト単位)。 WFD ポートがクライアント モードで動作している場合、このメンバーは無視されます。

uDefaultRequestIEsOffset

プローブ要求 IEs の配列のオフセット (バイト単位)。 このオフセットは、この構造体を含むバッファーの先頭からの相対位置です。 Wi-Fi Direct (WFD) ポートは、送信するプローブ要求パケットにこれらの追加 IE を追加する必要があります。

uDefaultRequestIEsLength

uDefaultRequestIEsOffset の追加の IEs の長さ (バイト単位)。

注釈

uDefaultRequestIEsOffset の追加の IEs は、ドライバーからのプローブ要求専用です。 システムからの明示的なデバイス検出要求は、 OID_DOT11_WFD_DISCOVER_REQUESTで開始されます。 明示的な探索要求の IEs は、 uDefaultRequestIEsOffset の IEs ではなく、OID_DOT11_WFD_DISCOVER_REQUEST要求内のそれらの IEs から取得する必要があります。

要件

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