Condividi tramite


struttura DOT11_WFD_DISCOVER_REQUEST (windot11.h)

Importante

WiFiCx è il nuovo modello di driver Wi-Fi rilasciato in Windows 11. Ti consigliamo di usare WiFiCx per sfruttare le funzionalità più recenti. Il modello di driver WDI è ora in modalità di manutenzione e riceverà solo correzioni ad alta priorità.

La struttura OID_DOT11_WFD_DISCOVER_REQUEST è i dati di input per una richiesta di OID_DOT11_WFD_DISCOVER_REQUEST. La struttura contiene i parametri per un'individuazione dei dispositivi diretta Wi-Fi.

Sintassi

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;

Membri

Header

Tipo, revisione e dimensione della strutturaOID_DOT11_WFD_DISCOVER_REQUEST. Questo membro viene formattato come struttura NDIS_OBJECT_HEADER.

Il driver miniport deve impostare i membri di Header sui valori seguenti:

Digitare

Questo membro deve essere impostato su NDIS_OBJECT_TYPE_DEFAULT.

Revisione

Questo membro deve essere impostato su DOT11_WFD_DISCOVER_REQUEST_REVISION_1.

Grandezza

Questo membro deve essere impostato su sizeof(DOT11_SIZEOF_WFD_DISCOVER_REQUEST_REVISION_1).

Per altre informazioni su questi membri, vedere NDIS_OBJECT_HEADER.

DiscoverType

Modalità di individuazione dei dispositivi da usare.

ScanType

Tipo di analisi usato durante la fase di analisi dell'individuazione dei dispositivi.

uDiscoverTimeout

Tempo massimo, espresso in millisecondi, per completare l'operazione di individuazione. Un miniport può completare un'individuazione in meno tempo, ma non deve usare più tempo rispetto a quanto specificato da questo valore. Questo è il tempo totale consentito per il completamento di tutte le fasi di individuazione dei dispositivi.

uDeviceFilterListOffset

Offset all'elenco dei filtri del dispositivo P2P, che specifica i dispositivi P2P e i proprietari del gruppo da cercare durante Wi-Fi individuazione diretta dei dispositivi. Questo offset viene specificato in byte ed è relativo all'inizio del buffer che contiene la struttura DOT11_WFD_DISCOVER_REQUEST. Ogni voce dell'elenco viene formattata come DOT11_WFD_DISCOVER_DEVICE_FILTER.

Quando una voce di elenco specifica un indirizzo MAC non trasmesso come ID dispositivo, il driver deve usare questo indirizzo MAC nell'attributo ID dispositivo degli IES P2P inclusi nelle richieste probe.

Offset nel InformationBuffer del NDIS_OID_REQUEST in cui inizia un elenco di identificatori di dispositivo P2P. Questi sono gli identificatori da per durante l'individuazione dei dispositivi.

uNumDeviceFilters

Numero di filtri del dispositivo P2P da usare durante l'individuazione dei dispositivi WFD. Il valore predefinito per questo campo è 0.

uIEsOffset

Offset nella InformationBuffer della struttura NDIS_OID_REQUEST in cui iniziano gli elementi informativi aggiuntivi (IEs).

uIEsLength

Lunghezza, in byte, degli IES aggiuntivi che la porta del dispositivo diretto Wi-Fi deve aggiungere al pacchetto di richiesta probe. Se questo valore è 0, il sistema non ha fornito alcun IEs e il miniport deve inserire gli IES predefiniti nel pacchetto di richiesta probe. Gli IES predefiniti si trovano in DefaultRequestIEs ricevuti in precedenza con una richiesta di OID_DOT11_WFD_ADDITIONAL_IE.

bForceScanLegacyNetworks

Se TRUE, anche il dispositivo Wi-Fi Direct deve tentare di individuare le reti legacy. In caso contrario, l'analisi delle reti legacy non è necessaria.

Osservazioni

Ogni voce nell'elenco di identificatori di dispositivo in uDeviceFilterListOffset viene formattata come struttura DOT11_MAC_ADDRESS. Quando in questo elenco viene specificato un indirizzo MAC non broadcast, il driver deve usare questo indirizzo nell'attributo ID dispositivo del probe IES P2P che trasmette

Gli IES presenti in uIEsOffset, per la durata dell'individuazione del dispositivo, sostituiranno temporaneamente gli IEs trovati in DefaultRequestIEs nella struttura di input della richiesta di OID_DOT11_WFD_ADDITIONAL_IE.

Fabbisogno

Requisito Valore
client minimo supportato Versioni:_Supported in Windows 8
intestazione windot11.h (include Windot11.h)

Vedere anche

OID_DOT11_WFD_DISCOVER_REQUEST

DOT11_WFD_SCAN_TYPE

DOT11_WFD_DISCOVER_TYPE

NDIS_OBJECT_HEADER