Bagikan melalui


struktur WLAN_MSM_NOTIFICATION_DATA (wlanapi.h)

Struktur WLAN_MSM_NOTIFICATION_DATA berisi informasi tentang pemberitahuan terkait koneksi modul khusus media (MSM).

Sintaks

typedef struct _WLAN_MSM_NOTIFICATION_DATA {
  WLAN_CONNECTION_MODE wlanConnectionMode;
  WCHAR                strProfileName[WLAN_MAX_NAME_LENGTH];
  DOT11_SSID           dot11Ssid;
  DOT11_BSS_TYPE       dot11BssType;
  DOT11_MAC_ADDRESS    dot11MacAddr;
  BOOL                 bSecurityEnabled;
  BOOL                 bFirstPeer;
  BOOL                 bLastPeer;
  WLAN_REASON_CODE     wlanReasonCode;
} WLAN_MSM_NOTIFICATION_DATA, *PWLAN_MSM_NOTIFICATION_DATA;

Anggota

wlanConnectionMode

Nilai WLAN_CONNECTION_MODE yang menentukan mode koneksi.

strProfileName[WLAN_MAX_NAME_LENGTH]

Nama profil yang digunakan untuk koneksi. WLAN_MAX_NAME_LENGTH adalah 256. Nama profil peka huruf besar/kecil. String ini harus dihentikan NULL.

dot11Ssid

Struktur DOT11_SSID yang berisi SSID asosiasi.

dot11BssType

Nilai DOT11_BSS_TYPE yang menunjukkan jenis jaringan BSS.

dot11MacAddr

DOT11_MAC_ADDRESS yang menentukan alamat MAC peer atau titik akses.

bSecurityEnabled

Menunjukkan apakah keamanan diaktifkan untuk sambungan ini. Jika TRUE, keamanan diaktifkan.

bFirstPeer

Menunjukkan apakah serekan adalah yang pertama bergabung dengan jaringan ad hoc yang dibuat oleh komputer. Jika TRUE, peer adalah yang pertama bergabung.

Setelah serekan pertama bergabung dengan jaringan, status antarmuka komputer yang membuat jaringan ad hoc berubah dari wlan_interface_state_ad_hoc_network_formed ke wlan_interface_state_connected.

bLastPeer

Menunjukkan apakah serekan adalah yang terakhir meninggalkan jaringan ad hoc yang dibuat oleh komputer. Jika TRUE, peer adalah yang terakhir untuk pergi. Setelah serekan terakhir meninggalkan jaringan, status antarmuka komputer yang membuat jaringan ad hoc berubah dari wlan_interface_state_connected ke wlan_interface_state_ad_hoc_network_formed.

wlanReasonCode

WLAN_REASON_CODE yang menunjukkan alasan kegagalan operasi. Jika operasi berhasil, bidang ini memiliki nilai WLAN_REASON_CODE_SUCCESS. Jika tidak, bidang ini menunjukkan alasan kegagalan.

Keterangan

Fungsi WlanRegisterNotification digunakan oleh aplikasi untuk mendaftarkan dan membatalkan pendaftaran pemberitahuan pada semua antarmuka nirkabel. Saat mendaftar untuk pemberitahuan, aplikasi harus memberikan fungsi panggilan balik yang ditunjukkan oleh parameter funcCallback yang diteruskan ke fungsi WlanRegisterNotification . Prototipe untuk fungsi panggilan balik ini adalah WLAN_NOTIFICATION_CALLBACK. Fungsi panggilan balik ini akan menerima pemberitahuan yang telah terdaftar dalam parameter dwNotifSource yang diteruskan ke fungsi WlanRegisterNotification .

Fungsi panggilan balik dipanggil dengan penunjuk ke struktur WLAN_NOTIFICATION_DATA sebagai parameter pertama yang berisi informasi terperinci tentang pemberitahuan.

Jika anggota NotificationSource dari struktur WLAN_NOTIFICATION_DATA yang diterima oleh fungsi panggilan balik WLAN_NOTIFICATION_SOURCE_MSM, pemberitahuan yang diterima adalah pemberitahuan modul khusus media (MSM). Anggota NotificationCode dari struktur WLAN_NOTIFICATION_DATA yang diteruskan ke fungsi WLAN_NOTIFICATION_CALLBACK menentukan interpretasi anggota pData struktur WLAN_NOTIFICATION_DATA . Untuk beberapa pemberitahuan ini, struktur WLAN_MSM_NOTIFICATION_DATA dikembalikan dalam anggota pData struktur WLAN_NOTIFICATION_DATA .

Untuk informasi selengkapnya tentang pemberitahuan ini, lihat referensi enumerasi WLAN_NOTIFICATION_MSM .

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header wlanapi.h

Lihat juga

WLAN_NOTIFICATION_CALLBACK

WLAN_NOTIFICATION_DATA

WLAN_NOTIFICATION_MSM

WlanRegisterNotification