Sdílet prostřednictvím


OID_WDI_SET_P2P_START_BACKGROUND_DISCOVERY

Důležitý

Toto téma je součástí modelu ovladačů WDI vydaných ve Windows 10. Model ovladače WDI je v režimu údržby a bude dostávat pouze opravy s vysokou prioritou. WiFiCx je model ovladače Wi-Fi vydaný ve Windows 11. Doporučujeme používat WiFiCx k využití nejnovějších funkcí.

OID_WDI_SET_P2P_START_BACKGROUND_DISCOVERY dává adaptéru pokyn, aby pravidelně prováděl zjišťování Wi-Fi Direct na pozadí.

Rozsah Nastavení serializovaného pomocí úlohy Normální doba provádění (sekundy) Ovlivňuje propustnost a latenci dat.
Přístav Ne 1 Ano

Adaptér je nutný ke kontrole zadaných kanálů v pravidelných intervalech a k nalezení zařízení, které se v časovém limitu viditelnosti zařízení stane zjistitelným (obvykle 5 minut). Chování se podobá běžné kontrole Wi-Fi Direct Discovery (jak je definováno v OID_WDI_TASK_P2P_DISCOVER), ale není vázané na čas a adaptér může naplánovat kontroly v určitém pozdějším bodě v čase. Adaptér musí v rámci každého časového limitu viditelnosti zařízení provést aspoň jednu kontrolu. Pokud je časový limit viditelnosti zařízení 0, měl by adaptér pravidelně kontrolovat pomocí vlastní doby cyklu. Pokud je během této doby proveden požadavek na úlohu DISCOVER nebo SCAN, měl by adaptér pozastavit zjišťování na pozadí po dobu trvání úkolu a pokračovat po dokončení úkolu. Po dokončení kontroly na pozadí by zařízení mělo odeslat NDIS_STATUS_WDI_INDICATION_P2P_DISCOVERY_COMPLETE indikaci (s ID transakce rovnou 0), aby operační systém věděl, že dokončil kontrolu. Adaptér musí tuto informaci odeslat při každém dokončení kontroly na pozadí.

Pokud je seznam kanálů k dispozici, měl by adaptér prohledávat pouze zadané kanály. Jinak by měl prohledávat všechny kanály. Pokud se firmwaru stalo zjištění zařízení mimo zadané kanály, mělo by se informace odeslat do operačního systému.

Pokud je zadána doba trvání naslouchání a kanály (WDI_TLV_P2P_DISCOVERY_CHANNEL_SETTINGS), odkazují na časy naslouchání vzdáleným zařízením. Na základě všech hodnot Listen Duration a kanálů musí adaptér přijít s plánem pro kontrolu požadovaných kanálů nejúčinnějším způsobem. Operační systém může také zadat více instancí naslouchací doby trvání a kanálů. V tomto případě by měl adaptér nejprve přijít s plánem kontroly pro tyto položky, které mají nenulové hodnoty v seznamu Doba trvání naslouchání a kanálu. Adaptér by pak měl používat výchozí hodnoty v následujících případech:

  1. Pokud je doba trvání naslouchání 0, měl by adaptér použít výchozí časy kontroly pro zadané kanály.
  2. Pokud je seznam kanálů prázdný, měl by adaptér prohledávat všechny kanály v tomto pásmu pomocí doby naslouchání a cyklu zadané pro danou skupinu. Časy kontroly se nevztahují na žádné kanály, které mají samostatné doby naslouchání určené operačním systémem.

Když je síťová karta v D0, adaptér indikuje odpovědi na požadavky sondy na konkrétní názvy služeb jako NDIS_STATUS_WDI_INDICATION_BSS_ENTRY_LIST oznámení operačního systému. WDI ukládá informace o odpovědích operačního systému pro služby vyšší vrstvy do mezipaměti a podle potřeby je upozorní.

Když je síťová karta v D2, pozastaví zjišťování na pozadí, dokud se nevrátí zpět na D0.

Nastavení parametrů vlastnosti

TLV Povolených více instancí TLV Volitelný Popis
WDI_TLV_P2P_BACKGROUND_DISCOVER_MODE Wi-Fi parametry režimu přímého zjišťování na pozadí.
WDI_TLV_P2P_DISCOVERY_CHANNEL_SETTINGS X X Seznam doporučených kanálů ke kontrole
WDI_TLV_P2P_DEVICE_FILTER_LIST X Seznam Wi-Fi zařízení s přímým přístupem a vlastníků skupin, které se mají vyhledat během zjišťování zařízení Wi-Fi Direct.
WDI_TLV_P2P_SERVICE_NAME_HASH X X Seznam názvů hodnot hash služby, které se mají dotazovat. To se vyžaduje, pokud je zadán WDI_P2P_SERVICE_DISCOVERY_TYPE_SERVICE_NAME_ONLY.
WDI_TLV_VENDOR_SPECIFIC_IE X Jeden nebo více IE, které musí být zahrnuty do požadavků sondy odesílaných portem.

Nastavení výsledků vlastností

Žádná další data. Data v záhlaví jsou dostatečná.

Nevyžádaná indikace

NDIS_STATUS_WDI_INDICATION_BSS_ENTRY_LIST

Požadavky

Minimální podporovaný klient

Windows 10

Minimální podporovaný server

Windows Server 2016

Záhlaví

Dot11wdi.h