Partager via


structure DOT11_WFD_DISCOVER_REQUEST (windot11.h)

Important L’interface LAN sans fil Native 802.11 est déconseillée dans Windows 10 et versions ultérieures. Utilisez plutôt l’interface WDI (WLAN Device Driver Interface). Pour plus d’informations sur WDI, consultez Modèle de pilote Windows universel WLAN.
 
La structure OID_DOT11_WFD_DISCOVER_REQUEST est les données d’entrée d’une demande de OID_DOT11_WFD_DISCOVER_REQUEST . La structure contient les paramètres d’une Wi-Fi la découverte d’appareils Direct.

Syntaxe

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;

Membres

Header

Type, révision et taille de la structureOID_DOT11_WFD_DISCOVER_REQUEST . Ce membre est mis en forme en tant que structure NDIS_OBJECT_HEADER .

Le pilote miniport doit définir les membres de Header sur les valeurs suivantes :

Type

Ce membre doit être défini sur NDIS_OBJECT_TYPE_DEFAULT.

Révision

Ce membre doit être défini sur DOT11_WFD_DISCOVER_REQUEST_REVISION_1.

Taille

Ce membre doit être défini sur sizeof(DOT11_SIZEOF_WFD_DISCOVER_REQUEST_REVISION_1).

Pour plus d’informations sur ces membres, consultez NDIS_OBJECT_HEADER.

DiscoverType

Mode de découverte d’appareil à utiliser.

ScanType

Type d’analyse utilisé pendant la phase d’analyse de la découverte d’appareil.

uDiscoverTimeout

Durée maximale, en millisecondes, de l’opération de découverte. Un miniport peut effectuer une découverte en moins de temps. Toutefois, il ne doit pas utiliser plus de temps que spécifié par cette valeur. Il s’agit du temps total accordé pour l’achèvement de toutes les phases de la découverte d’appareil.

uDeviceFilterListOffset

Décalage vers la liste des filtres d’appareil P2P, qui spécifie les appareils P2P et les propriétaires de groupe à rechercher pendant Wi-Fi découverte directe d’appareils. Ce décalage est spécifié en octets et est relatif au début de la mémoire tampon qui contient la structure DOT11_WFD_DISCOVER_REQUEST. Chaque entrée de la liste est mise en forme en tant que DOT11_WFD_DISCOVER_DEVICE_FILTER.

Lorsqu’une entrée de liste spécifie une adresse MAC non diffusée comme ID de périphérique, le pilote doit utiliser cette adresse MAC dans l’attribut ID d’appareil des IE P2P qu’il inclut dans les demandes de sonde.

Décalage dans informationBuffer du NDIS_OID_REQUEST où commence une liste d’identificateurs d’appareil P2P. Il s’agit des identificateurs à pour pendant la découverte de l’appareil.

uNumDeviceFilters

Nombre de filtres d’appareil P2P à utiliser lors de la découverte d’appareils WFD. La valeur par défaut de ce champ est 0.

uIEsOffset

Décalage dans l’objet InformationBuffer de la structure NDIS_OID_REQUEST où commencent les éléments d’information (EE) supplémentaires.

uIEsLength

Longueur, en octets, des IE supplémentaires que le port d’appareil direct Wi-Fi doit ajouter au paquet de requête de sonde. Si cette valeur est 0, le système n’a pas fourni d’EE et le miniport doit insérer les E/S par défaut dans le paquet de requête de sonde. Les EI par défaut se trouvent dans DefaultRequestIEs reçus précédemment avec une demande de OID_DOT11_WFD_ADDITIONAL_IE .

bForceScanLegacyNetworks

Lorsque la valeur EST TRUE, l’appareil direct Wi-Fi doit également tenter de découvrir les réseaux hérités. Sinon, l’analyse des réseaux hérités n’est pas nécessaire.

Remarques

Chaque entrée de la liste d’identificateurs d’appareil dans uDeviceFilterListOffset est mise en forme en tant que structure DOT11_MAC_ADDRESS . Lorsqu’une adresse MAC non diffusée est spécifiée dans cette liste, le pilote doit utiliser cette adresse dans l’attribut ID d’appareil des demandes de sonde P2P IEs qu’il transmet.

Les EI présents dans uIEsOffset, pendant la durée de la découverte de l’appareil, remplaceront temporairement les EI trouvés dans DefaultRequestIEs dans la structure d’entrée de la demande de OID_DOT11_WFD_ADDITIONAL_IE .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Versions :_Supported dans Windows 8
En-tête windot11.h (inclure Windot11.h)

Voir aussi

OID_DOT11_WFD_DISCOVER_REQUEST

DOT11_WFD_SCAN_TYPE

DOT11_WFD_DISCOVER_TYPE

NDIS_OBJECT_HEADER