共用方式為


DOT11_WFD_DISCOVER_REQUEST 結構 (windot11.h)

重要原生 802.11 無線 LAN 介面在 Windows 10 和更新版本中已被取代。 請改用 WLAN 設備驅動器介面 (WDI) 。 如需 WDI 的詳細資訊,請參閱 WLAN 通用 Windows 驅動程式模型
 
OID_DOT11_WFD_DISCOVER_REQUEST 結構是OID_DOT11_WFD_DISCOVER_REQUEST要求的輸入數據。 結構包含 Wi-Fi 直接裝置探索的參數。

語法

typedef struct _DOT11_WFD_DISCOVER_REQUEST {
  NDIS_OBJECT_HEADER      Header;
  DOT11_WFD_DISCOVER_TYPE DiscoverType;
  DOT11_WFD_SCAN_TYPE     ScanType;
  ULONG                   uDiscoverTimeout;
  ULONG                   uDeviceFilterListOffset;
  ULONG                   uNumDeviceFilters;
  ULONG                   uIEsOffset;
  ULONG                   uIEsLength;
  BOOLEAN                 bForceScanLegacyNetworks;
} DOT11_WFD_DISCOVER_REQUEST, *PDOT11_WFD_DISCOVER_REQUEST;

成員

Header

OID_DOT11_WFD_DISCOVER_REQUEST結構的型 別、修訂和大小。 此成員的格式為 NDIS_OBJECT_HEADER 結構。

迷你埠驅動程序必須將 Header 的成員設定為下列值:

類型

此成員必須設定為 NDIS_OBJECT_TYPE_DEFAULT

修訂版

此成員必須設定為 DOT11_WFD_DISCOVER_REQUEST_REVISION_1

大小

此成員必須設定為 sizeof (DOT11_SIZEOF_WFD_DISCOVER_REQUEST_REVISION_1)

如需這些成員的詳細資訊,請參閱 NDIS_OBJECT_HEADER

DiscoverType

要使用的裝置探索模式。

ScanType

在裝置探索的掃描階段使用掃描類型。

uDiscoverTimeout

完成探索作業的時間上限,以毫秒為單位。 迷你埠可以在較少的時間內完成探索,不過,它不應該使用超過此值所指定的時間。 這是裝置探索所有階段完成所允許的總時間。

uDeviceFilterListOffset

P2P 裝置篩選清單的位移,指定要在 Wi-Fi 直接裝置探索期間搜尋的 P2P 裝置和群組擁有者。 這個位移是以位元組為單位指定,且相對於包含DOT11_WFD_DISCOVER_REQUEST結構的緩衝區開頭。 清單中的每個項目都會格式化為DOT11_WFD_DISCOVER_DEVICE_FILTER。

當清單專案將非廣播 MAC 位址指定為裝置識別碼時,驅動程式必須在它包含在探查要求的 P2P IDE 的 [裝置識別符屬性] 中使用這個 MAC 位址。

NDIS_OID_REQUEST開始 P2P 裝置標識碼清單之 InformationBuffer 中的位移。 這些是在裝置探索期間針對的標識碼。

uNumDeviceFilters

WFD 裝置探索期間要使用的 P2P 裝置篩選數目。 此欄位的預設值為 0。

uIEsOffset

NDIS_OID_REQUEST結構 之 InformationBuffer 中的位移 其中其他資訊元素 (IE) 開始。

uIEsLength

Wi-Fi Direct 裝置埠必須新增至探查要求封包的額外 I 長度,以位元組為單位。 如果此值為 0,系統未提供任何 IE,而迷你埠必須在探查要求封包中插入預設 IE。 默認 IES 位於先前以OID_DOT11_WFD_ADDITIONAL_IE要求收到的 DefaultRequestIEs 中。

bForceScanLegacyNetworks

當為TRUE時,Wi-Fi Direct 裝置也必須嘗試探索舊版網路。 否則,不需要掃描舊版網路。

備註

uDeviceFilterListOffset 裝置標識符清單中的每個項目都會格式化為DOT11_MAC_ADDRESS結構。 在此清單中指定非廣播 MAC 位址時,驅動程式必須在 P2P IE 探查要求的 [裝置識別符] 屬性中使用此位址

在裝置探索期間,uIEsOffset 存在的 IES 將會暫時取代在 OID_DOT11_WFD_ADDITIONAL_IE 要求之輸入結構的 DefaultRequestIEs 中找到的 IEs

規格需求

需求
最低支援的用戶端 Windows 8 中的版本:_Supported
標頭 windot11.h (包括Windot11.h)

另請參閱

OID_DOT11_WFD_DISCOVER_REQUEST

DOT11_WFD_SCAN_TYPE

DOT11_WFD_DISCOVER_TYPE

NDIS_OBJECT_HEADER