enumerazione eHS_UNLOAD_REASON

Wi-Fi Nota di deprecazione della deprecazione di Hotspot Offload

Importante

A partire da Windows 10 versione 1709, la funzionalità di offload hotspot Wi-Fi è deprecata e non deve essere usata. È invece consigliabile scrivere un'app UWP e usare l'API di autenticazione hotspot di Wi-Fi (Windows.Networking.NetworkOperators).

Per un esempio di codice e altre informazioni, vedi l'esempio di autenticazione hotspot Wi-Fi.

L'enumerazione eHS_UNLOAD_REASON indica il motivo per cui il plug-in viene scaricato.

Sintassi

typedef enum _eHS_UNLOAD_REASON { 
  HS_UNLOAD_REASON_NONE,
  HS_UNLOAD_REASON_PLUGN_INIT_FAILED,
  HS_UNLOAD_REASON_NO_NETWORKS_SUPPORTED,
  HS_UNLOAD_REASON_NO_PROVIDE_NAME_ID,
  HS_UNLOAD_REASON_ZERO_SIM_COUNT,
  HS_UNLOAD_REASON_DISPLAY_FLAG_BUT_NO_DISPLAY_STRING_ID,
  HS_UNLOAD_REASON_CUSTOM_REALM_FLAG_BUT_NO_REALM_STRING,
  HS_UNLOAD_REASON_DUPLICATE_PLUGIN_LOADED,
  HS_UNLOAD_REASON_RELOAD_REQUESTED_BY_PLUGIN,
  HS_UNLOAD_REASON_EXCEPTION_DURING_PLUGIN_CALL,
  HS_UNLOAD_REASON_EXCEPTION_IN_PLUGIN_HOST,
  HS_UNLOAD_REASON_ASYNC_INITIALIZATION_FAILED,
  HS_UNLOAD_REASON_UNSUPPORTED_AUTH_CAPABILITY_REQUESTED,
  HS_UNLOAD_REASON_FAILED_TO_LOAD_PROVIDER_NAME_STRING,
  HS_UNLOAD_REASON_FAILED_TO_LOAD_ADVANCED_PAGE_STRING,
  HS_UNLOAD_REASON_FAILED_TO_LOAD_NETWORK_NAME_STRING,
  HS_UNLOAD_REASON_FAILED_TO_CONFIGURE_HIDDEN_NETWORK,
  HS_UNLOAD_REASON_HIDDEN_NETWORK_ALREADY_CONFIGURED,
  HS_UNLOAD_REASON_FAILED_TO_QUERY_SIMS,
  HS_UNLOAD_REASON_PLUGIN_REQUIRED_SIM_NOT_PRESENT,
  HS_UNLOAD_REASON_SIM_CONFIG_CHANGED,
  HS_UNLOAD_REASON_WIFI_SWITCHED_OFF_IN_OS,
  HS_UNLOAD_REASON_MAX
} eHS_UNLOAD_REASON;

Costanti

HS_UNLOAD_REASON_NONE
Nessun motivo specifico per l'operazione di scaricamento.

HS_UNLOAD_REASON_PLUGN_INIT_FAILED
Il plug-in viene scaricato perché non è stato possibile inizializzare correttamente.

HS_UNLOAD_REASON_NO_NETWORKS_SUPPORTED
Il plug-in viene scaricato perché la struttura HS_PLUGIN_PROFILE del plug-in non ha indicato un valore valido per dwNumNetworksSupported.

HS_UNLOAD_REASON_NO_PROVIDE_NAME_ID
Il plug-in viene scaricato perché la struttura di HS_PLUGIN_PROFILE del plug-in non ha specificato un ID stringa per dwProviderNameStringID.

HS_UNLOAD_REASON_ZERO_SIM_COUNT
Il plug-in viene scaricato perché non sono presenti schede SIM.

HS_UNLOAD_REASON_DISPLAY_FLAG_BUT_NO_DISPLAY_STRING_ID
Il plug-in viene scaricato perché la struttura di HS_PLUGIN_PROFILE del plug-in richiede l'autenticazione basata su SIM HTTP o EAP, ma non ha specificato un valore per dwSupportedSIMCount.

HS_UNLOAD_REASON_CUSTOM_REALM_FLAG_BUT_NO_REALM_STRING
Il plug-in viene scaricato perché la struttura HS_PLUGIN_PROFILE del plug-in ha specificato la funzionalità HS_FLAG_CAPABILITY_NETWORK_CUSTOM_REALM ma non ha fornito una stringa valida per szRealm.

HS_UNLOAD_REASON_DUPLICATE_PLUGIN_LOADED
Il plug-in viene scaricato perché un altro plug-in usa la stessa DLL.

HS_UNLOAD_REASON_RELOAD_REQUESTED_BY_PLUGIN
Il plug-in viene scaricato perché il plug-in ha richiesto di essere scaricato e ricaricato specificando l'azione HS_UPDATE_RESULT_ACTION_RELOAD con l'enumerazione eHS_UPDATE_RESULT .

HS_UNLOAD_REASON_EXCEPTION_DURING_PLUGIN_CALL
Il plug-in viene scaricato perché il processo host ha rilevato un'eccezione durante una chiamata al plug-in.

HS_UNLOAD_REASON_EXCEPTION_IN_PLUGIN_HOST
Il plug-in viene scaricato perché l'host hotspot ha rilevato un'eccezione.

HS_UNLOAD_REASON_ASYNC_INITIALIZATION_FAILED
Il plug-in viene scaricato perché il servizio hotspot non è riuscito a registrarsi per le notifiche dal plug-in.

HS_UNLOAD_REASON_UNSUPPORTED_AUTH_CAPABILITY_REQUESTED
Il plug-in viene scaricato perché nessuna delle funzionalità di autenticazione richieste dal plug-in è disponibile.

HS_UNLOAD_REASON_FAILED_TO_LOAD_PROVIDER_NAME_STRING
Il plug-in viene scaricato perché il servizio hotspot non è riuscito a eseguire il mapping dell'ID stringa dwProviderNameStringID fornito nella struttura HS_PLUGIN_PROFILE del plug-in a una stringa valida.

HS_UNLOAD_REASON_FAILED_TO_LOAD_ADVANCED_PAGE_STRING
Il plug-in viene scaricato perché la struttura HS_PLUGIN_PROFILE del plug-in ha specificato un ID stringa (facoltativo) dwAdvancedPageStringID , ma non è stato mappato a una stringa valida.

HS_UNLOAD_REASON_FAILED_TO_LOAD_NETWORK_NAME_STRING
Il plug-in viene scaricato perché la struttura HS_PLUGIN_PROFILE del plug-in ha specificato un ID stringa (facoltativo) dwGenericNetworkNameStringID , ma non è stato mappato a una stringa valida.

HS_UNLOAD_REASON_FAILED_TO_CONFIGURE_HIDDEN_NETWORK
Il plug-in viene scaricato perché il plug-in ha specificato una rete nascosta (tramite la funzionalità HS_FLAG_CAPABILITY_NETWORK_TYPE_HIDDEN ), ma il servizio hotspot non è riuscito a configurare la rete nascosta.

HS_UNLOAD_REASON_HIDDEN_NETWORK_ALREADY_CONFIGURED
Il plug-in viene scaricato perché il plug-in ha specificato una rete nascosta tramite la funzionalità HS_FLAG_CAPABILITY_NETWORK_TYPE_HIDDEN ma un altro plug-in ha già richiesto lo slot di rete nascosto.

HS_UNLOAD_REASON_FAILED_TO_QUERY_SIMS
Il plug-in viene scaricato perché la chiamata a HS_PLUGIN_QUERY_SUPPORTED_SIMS non è riuscita.

HS_UNLOAD_REASON_PLUGIN_REQUIRED_SIM_NOT_PRESENT
Il plug-in viene scaricato perché le VM richieste dal plug-in non sono presenti nel dispositivo.

HS_UNLOAD_REASON_SIM_CONFIG_CHANGED
Il plug-in viene scaricato perché la configurazione sim è stata modificata, che richiede che i plug-in vengano scaricati e ricaricati.

HS_UNLOAD_REASON_WIFI_SWITCHED_OFF_IN_OS
Il plug-in viene scaricato perché Wi-Fi funzionalità è stata disattivata nel sistema operativo.

HS_UNLOAD_REASON_MAX
Indica un valore non compreso nell'intervallo.

Requisiti

Versione

Windows 10 Mobile

Intestazione

Hotspotoffloadplugin.h (include Hotspotoffloadplugin.h)

Vedi anche

HS_PLUGIN_PROFILE

eHS_UPDATE_RESULT

HS_PLUGIN_QUERY_SUPPORTED_SIMS