Condividi tramite


enumerazione WLAN_NOTIFICATION_ACM (wlanapi.h)

Il tipo enumerato WLAN_NOTIFICATION_ACM specifica i valori possibili del membro NotificationCode della struttura WLAN_NOTIFICATION_DATA per le notifiche del modulo di configurazione automatica.

Sintassi

typedef enum _WLAN_NOTIFICATION_ACM {
  wlan_notification_acm_start,
  wlan_notification_acm_autoconf_enabled,
  wlan_notification_acm_autoconf_disabled,
  wlan_notification_acm_background_scan_enabled,
  wlan_notification_acm_background_scan_disabled,
  wlan_notification_acm_bss_type_change,
  wlan_notification_acm_power_setting_change,
  wlan_notification_acm_scan_complete,
  wlan_notification_acm_scan_fail,
  wlan_notification_acm_connection_start,
  wlan_notification_acm_connection_complete,
  wlan_notification_acm_connection_attempt_fail,
  wlan_notification_acm_filter_list_change,
  wlan_notification_acm_interface_arrival,
  wlan_notification_acm_interface_removal,
  wlan_notification_acm_profile_change,
  wlan_notification_acm_profile_name_change,
  wlan_notification_acm_profiles_exhausted,
  wlan_notification_acm_network_not_available,
  wlan_notification_acm_network_available,
  wlan_notification_acm_disconnecting,
  wlan_notification_acm_disconnected,
  wlan_notification_acm_adhoc_network_state_change,
  wlan_notification_acm_profile_unblocked,
  wlan_notification_acm_screen_power_change,
  wlan_notification_acm_profile_blocked,
  wlan_notification_acm_scan_list_refresh,
  wlan_notification_acm_operational_state_change,
  wlan_notification_acm_end
} WLAN_NOTIFICATION_ACM, *PWLAN_NOTIFICATION_ACM;

Osservazioni

Il tipo enumerato WLAN_NOTIFICATION_ACM viene usato dal modulo di configurazione automatica, il nuovo componente di configurazione wireless supportato in Windows Vista e versioni successive.

Il WLAN_NOTIFICATION_ACM specifica i valori possibili per il membro NotificationCode della struttura WLAN_NOTIFICATION_DATA per le notifiche ricevute quando il membro NotificationSource della struttura WLAN_NOTIFICATION_DATA è WLAN_NOTIFICATION_SOURCE_ACM.

Il valore iniziale per l'enumerazione WLAN_NOTIFICATION_ACM viene definito come L2_NOTIFICATION_CODE_V2_BEGIN nel file di intestazione l2cmn.h . Si noti che l'intestazione l2cmn.h viene inclusa automaticamente dal file di intestazione wlanapi.h .

La funzione WlanRegisterNotification viene utilizzata da un'applicazione per registrare e annullare la registrazione delle notifiche su tutte le interfacce wireless. Quando si esegue la registrazione per le notifiche, un'applicazione deve fornire una funzione di callback a cui punta il parametro funcCallback passato alla funzione WlanRegisterNotification . Il prototipo per questa funzione di callback è il WLAN_NOTIFICATION_CALLBACK. Questa funzione di callback riceverà notifiche registrate nel parametro dwNotifSource passato alla funzione WlanRegisterNotification .

La funzione di callback viene chiamata con un puntatore a una struttura WLAN_NOTIFICATION_DATA come primo parametro che contiene informazioni dettagliate sulla notifica. La funzione di callback riceve anche un secondo parametro che contiene un puntatore al contesto client passato nel parametro pCallbackContext alla funzione WlanRegisterNotification . Questo contesto client può essere un puntatore NULL se questo è ciò che è stato passato alla funzione WlanRegisterNotification .

Windows XP con SP3 e API LAN wireless per Windows XP con SP2: Sono disponibili solo le notifiche wlan_notification_acm_connection_complete e wlan_notification_acm_disconnected .

Requisiti

Requisito Valore
Client minimo supportato Windows 10 Build 20348
Server minimo supportato Windows 10 Build 20348
Intestazione wlanapi.h

Vedi anche

Informazioni sull'architettura di ACM

DOT11_BSS_TYPE

WLAN_ADHOC_NETWORK_STATE

WLAN_CONNECTION_NOTIFICATION_DATA

WLAN_NOTIFICATION_CALLBACK

WLAN_NOTIFICATION_DATA

WLAN_POWER_SETTING

WlanGetFilterList

WlanGetProfile

WlanGetProfileList

WlanSetFilterList