Bagikan melalui


enumerasi WLAN_HOSTED_NETWORK_NOTIFICATION_CODE (wlanapi.h)

Jenis WLAN_HOSTED_NETWORK_NOTIFICATION_CODE yang dijumlahkan menentukan nilai yang mungkin dari parameter NotificationCode untuk pemberitahuan yang diterima di Jaringan yang Dihosting nirkabel.

Sintaks

typedef enum _WLAN_HOSTED_NETWORK_NOTIFICATION_CODE {
  wlan_hosted_network_state_change,
  wlan_hosted_network_peer_state_change,
  wlan_hosted_network_radio_state_change
} WLAN_HOSTED_NETWORK_NOTIFICATION_CODE, *PWLAN_HOSTED_NETWORK_NOTIFICATION_CODE;

Konstanta

 
wlan_hosted_network_state_change
Status Jaringan yang Dihosting telah berubah.
wlan_hosted_network_peer_state_change
Status serekan Jaringan yang Dihosting telah berubah.
wlan_hosted_network_radio_state_change
Status radio Hosted Network telah berubah.

Keterangan

Jenis WLAN_HOSTED_NETWORK_NOTIFICATION_CODE yang dijumlahkan adalah ekstensi untuk API nirkabel asli yang ditambahkan untuk mendukung Hosted Network nirkabel pada Windows 7 dan pada Windows Server 2008 R2 dengan Layanan LAN Nirkabel terpasang.

WLAN_HOSTED_NETWORK_NOTIFICATION_CODE menentukan nilai yang mungkin untuk parameter NotificationCode untuk pemberitahuan yang diterima saat parameter NotificationSource WLAN_NOTIFICATION_SOURCE_HNWK di Hosted Network nirkabel.

Nilai awal untuk enumerasi WLAN_HOSTED_NETWORK_NOTIFICATION_CODE didefinisikan sebagai L2_NOTIFICATION_CODE_V2_BEGIN, yang didefinisikan dalam file header l2cmn.h . Perhatikan bahwa header l2cmn.h secara otomatis disertakan oleh file header wlanapi.h .

Fungsi WlanRegisterNotification digunakan oleh aplikasi untuk mendaftar dan membatalkan pendaftaran pemberitahuan pada semua antarmuka nirkabel. Saat mendaftar untuk pemberitahuan, aplikasi harus menyediakan 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. Fungsi panggilan balik juga menerima parameter kedua yang berisi penunjuk ke konteks klien yang diteruskan dalam parameter pCallbackContext ke fungsi WlanRegisterNotification . Konteks klien ini dapat menjadi penunjuk NULL jika itulah yang diteruskan ke fungsi WlanRegisterNotification .

Jika anggota NotificationSource dari struktur WLAN_NOTIFICATION_DATA yang diterima oleh fungsi panggilan balik WLAN_NOTIFICATION_SOURCE_HNWK, maka pemberitahuan yang diterima adalah pemberitahuan Hosted Network nirkabel. Anggota NotificationCode dari struktur WLAN_NOTIFICATION_DATA yang diteruskan ke fungsi WLAN_NOTIFICATION_CALLBACK menentukan interpretasi anggota pData struktur WLAN_NOTIFICATION_DATA .

NotificationCode Deskripsi
wlan_hosted_network_state_change Anggota pData dari struktur WLAN_NOTIFICATION_DATA harus dilemparkan ke penunjuk ke struktur WLAN_HOSTED_NETWORK_STATE_CHANGE dan anggota dwDataSize setidaknya sebesar sizeof(WLAN_HOSTED_NETWORK_STATE_CHANGE).
wlan_hosted_network_peer_state_change anggota pData dari struktur WLAN_NOTIFICATION_DATA harus dilemparkan ke penunjuk ke struktur WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE dan anggota dwDataSize setidaknya sebesar sizeof(WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE).
wlan_hosted_network_radio_state_change anggota pData dari struktur WLAN_NOTIFICATION_DATA harus dilemparkan ke penunjuk ke struktur WLAN_HOSTED_NETWORK_RADIO_STATE dan anggota dwDataSize setidaknya sebesar sizeof(WLAN_HOSTED_NETWORK_RADIO_STATE ).

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Header wlanapi.h (termasuk Wlanapi.h)

Lihat juga

WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE

WLAN_HOSTED_NETWORK_RADIO_STATE

WLAN_HOSTED_NETWORK_STATE_CHANGE

WLAN_NOTIFICATION_CALLBACK

WLAN_NOTIFICATION_DATA

WlanRegisterNotification