struktur DOT11_SCAN_REQUEST_V2 (windot11.h)

Penting Antarmuka LAN Nirkabel Native 802.11 tidak digunakan lagi di Windows 10 dan yang lebih baru. Silakan gunakan WLAN Device Driver Interface (WDI) sebagai gantinya. Untuk informasi selengkapnya tentang WDI, lihat WLAN Universal Windows driver model.

Struktur DOT11_SCAN_REQUEST_V2 menentukan parameter untuk operasi pemindaian eksplisit yang dilakukan oleh stasiun 802.11. Stasiun melakukan operasi pemindaian eksplisit setelah permintaan set OID OID_DOT11_SCAN_REQUEST.

Sintaks

typedef struct _DOT11_SCAN_REQUEST_V2 {
  DOT11_BSS_TYPE    dot11BSSType;
  DOT11_MAC_ADDRESS dot11BSSID;
  DOT11_SCAN_TYPE   dot11ScanType;
  BOOLEAN           bRestrictedScan;
  ULONG             udot11SSIDsOffset;
  ULONG             uNumOfdot11SSIDs;
  BOOLEAN           bUseRequestIE;
  ULONG             uRequestIDsOffset;
  ULONG             uNumOfRequestIDs;
  ULONG             uPhyTypeInfosOffset;
  ULONG             uNumOfPhyTypeInfos;
  ULONG             uIEsOffset;
  ULONG             uIEsLength;
  UCHAR             ucBuffer[1];
} DOT11_SCAN_REQUEST_V2, *PDOT11_SCAN_REQUEST_V2;

Anggota

dot11BSSType

Jenis jaringan set layanan dasar (BSS) yang dipindai stasiun 802.11. Jenis data untuk anggota ini adalah enumerasi DOT11_BSS_TYPE .

dot11BSSID

Pengidentifikasi BSS (BSSID) dari jaringan BSS yang dipindai stasiun 802.11. Jika anggota ini diatur ke wildcard BSSID (0xFFFFFFFFFFFF), stasiun akan memindai semua BSSID.

dot11ScanType

Jenis pemindaian yang dilakukan stasiun 802.11. Jenis data untuk anggota ini adalah enumerasi DOT11_SCAN_TYPE, yang mendeklarasikan nilai berikut:

dot11_scan_type_active

Stasiun mengirimkan bingkai Permintaan Probe 802.11 pada setiap saluran yang dipindainya. Ini berdiam di saluran cukup lama untuk menerima bingkai Respons Probe 802.11 untuk Permintaan Probe-nya. Stasiun ini juga menerima 802.11 bingkai Beacon yang dikirim di saluran.

dot11_scan_type_passive

Stasiun tidak mengirimkan bingkai Permintaan Probe 802.11 pada setiap saluran yang dipindainya. Sebaliknya, ia menerima bingkai 802.11 Beacon atau Probe Request yang dikirim di saluran.

dot11_scan_type_auto

Stasiun dapat melakukan pemindaian aktif atau pasif, atau dapat menggunakan kombinasi kedua jenis pemindaian.

Terlepas dari nilai dot11ScanType, stasiun 802.11 harus melakukan jenis pemindaian dot11_scan_type_passive setiap kali memindai saluran yang tidak valid di domain peraturan saat ini. Selain itu, stasiun 802.11 harus melakukan jenis pemindaian dot11_scan_type_passive jika tidak memiliki domain peraturan default. Untuk informasi selengkapnya tentang domain peraturan, lihat OID_DOT11_CURRENT_REG_DOMAIN.

Jika bit dot11_scan_type_forced diatur dalam anggota dot11ScanType , stasiun 802.11 harus melakukan pemindaian lengkap di setiap saluran yang didukung. Jika bit dot11_scan_type_forced tidak diatur, stasiun 802.11 dapat melakukan pemindaian lengkap, atau dapat melakukan pemindaian parsial pada subset saluran yang didukung.

Catatan Bit dot11_scan_type_forced hanya didukung ketika pengemudi miniport beroperasi dalam mode Extensible Station (ExtSTA). Bit dot11_scan_type_forced harus diatur melalui bitwise OR dengan nilai DOT11_SCAN_TYPE.

bRestrictedScan

Jika anggota ini TRUE, stasiun 802.11 melakukan pemindaian yang dibatasi untuk saluran dan konfigurasi PHY yang digunakan untuk terhubung ke jaringan BSS.

Driver miniport harus mengabaikan anggota ini jika salah satu hal berikut ini benar:

  • Driver miniport beroperasi dalam mode ExtSTA.
  • Stasiun 802.11 tidak terhubung ke jaringan BSS.

udot11SSIDsOffset

Offset dalam array ucBuffer tempat daftar pengidentifikasi set layanan (SSID) dimulai. Setiap entri dalam daftar SSID diformat sebagai struktur DOT11_SSID .

Stasiun 802.11 memindai setiap SSID dalam daftar. Misalnya, jika dot11ScanType diatur ke dot11_scan_type_active, stasiun 802.11 mengirimkan Permintaan Probe 802.11 untuk setiap SSID dalam daftar saat memindai di saluran.

uNumOfdot11SSIDs

Jumlah entri dalam daftar SSID.

Jika uNumOfdot11SSIDs nol, driver miniport harus menggunakan daftar SSID yang berisi SSID panjang nol kartubebas.

bUseRequestIE

Jika anggota ini TRUE, stasiun 802.11 harus menyertakan daftar ID permintaan (ditentukan melalui anggota uRequestIDsOffset dan uNumOfRequestIDs ) dalam elemen informasi permintaan (IE) 802.11d dari setiap bingkai Permintaan Probe yang dikirimkannya selama pemindaian aktif.

Driver miniport harus mengabaikan anggota ini (bersama dengan anggota uRequestIDsOffset dan uNumOfRequestIDs ) jika salah satu hal berikut ini benar:

  • Driver miniport beroperasi dalam mode ExtSTA.
  • Objek 802.11 dot11MultiDomainCapabilityEnabled management information base (MIB) adalah FALSE. Untuk informasi selengkapnya tentang objek MIB dot11MultiDomainCapabilityEnabled , lihat OID_DOT11_MULTI_DOMAIN_CAPABILITY_ENABLED.
  • Anggota dot11ScanType diatur ke dot11_scan_type_passive.

uRequestIDsOffset

Offset dalam array ucBuffer tempat daftar ID Permintaan dimulai. Setiap entri dalam daftar ID permintaan diformat sebagai jenis data UCHAR.

uNumOfRequestIDs

Jumlah entri dalam daftar ID permintaan.

uPhyTypeInfosOffset

Offset dalam array ucBuffer tempat daftar jenis PHY dimulai. Setiap entri dalam daftar jenis PHY diformat sebagai struktur DOT11_PHY_TYPE_INFO .

Stasiun 802.11 harus melakukan pemindaian BSS dengan menggunakan masing-masing jenis PHY yang ditentukan dari daftar ini.

Driver miniport harus mengabaikan anggota ini (bersama dengan anggota uNumOfPhyTypeInfos ) jika bRestrictedScan diatur ke TRUE.

uNumOfPhyTypeInfos

Jumlah entri dalam daftar jenis PHY.

Jika uNumOfPhyTypeInfos adalah nol, stasiun 802.11 melakukan pemindaian menggunakan semua PHY yang didukung.

uIEsOffset

Offset dalam array ucBuffer tempat daftar elemen informasi panjang variabel (IEs) dimulai. Stasiun 802.11 harus menambahkan daftar IEs ke akhir setiap bingkai Permintaan Probe yang dikirimkannya selama pemindaian aktif.

Driver miniport harus mengabaikan anggota ini (bersama dengan anggota uIEsLength ) jika dot11ScanType diatur ke dot11_scan_type_passive.

uIEsLength

Panjangnya, dalam byte, dari daftar IEs.

ucBuffer[1]

Buffer yang berisi data opsional seperti yang ditentukan melalui anggota lain dari struktur ini.

Keterangan

Stasiun 802.11 melakukan operasi pemindaian eksplisit setelah permintaan set OID OID_DOT11_SCAN_REQUEST. Stasiun melakukan operasi pemindaian dengan menggunakan parameter yang ditentukan melalui DOT11_SCAN_REQUEST_V2, yang menyertai permintaan yang ditetapkan.

Untuk informasi selengkapnya tentang operasi pemindaian yang dilakukan oleh driver miniport Native 802.11, lihat Operasi Pemindaian Native 802.11.

Untuk informasi selengkapnya tentang mode operasi ExtSTA, lihat Mode Operasi Stasiun yang Dapat Diperluas.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows.
Header windot11.h (termasuk Ndis.h)

Lihat juga

DOT11_PHY_TYPE_INFO

OID_DOT11_SCAN_REQUEST