Network List Manager
Panoramica della tecnologia Network List Manager.
Per sviluppare Network List Manager, sono necessarie queste intestazioni:
Per indicazioni sulla programmazione per questa tecnologia, vedere:
NLM_CONNECTION_COST L'enumerazione NLM_CONNECTION_COST specifica un set di livelli di costo e flag di costo supportati nelle API cost di Windows 8. |
NLM_CONNECTION_PROPERTY_CHANGE L'enumerazione NLM_CONNECTION PROPERTY_CHANGE è un set di flag che definiscono le modifiche apportate alle proprietà di una connessione di rete. |
NLM_CONNECTIVITY L'enumerazione NLM_Connectivity è un set di flag che forniscono una notifica ogni volta che i parametri correlati alla connettività sono stati modificati. |
NLM_DOMAIN_AUTHENTICATION_KIND Definisce le costanti che specificano un metodo di autenticazione del dominio. |
NLM_DOMAIN_TYPE L'enumerazione NLM_DOMAIN_TYPE è un set di flag che specificano il tipo di dominio di una rete. |
NLM_ENUM_NETWORK L'enumerazione NLM_ENUM_NETWORK contiene un set di flag che specificano i tipi di reti enumerati. |
NLM_INTERNET_CONNECTIVITY L'enumerazione NLM_INTERNET_CONNECTIVITY definisce un set di flag che forniscono dati aggiuntivi per la connettività di rete IPv4 o IPv6. |
NLM_NETWORK_CATEGORY L'enumerazione NLM_NETWORK_CATEGORY è un set di flag che specificano il tipo di categoria di una rete. |
NLM_NETWORK_CLASS NLM_NETWORK_CLASS'enumerazione definisce un set di flag che specificano se è stata identificata una rete. |
NLM_NETWORK_PROPERTY_CHANGE L'enumerazione NLM_NETWORK_PROPERTY_CHANGE è un set di flag che definiscono le modifiche apportate alle proprietà di una rete. |
ClearSimulatedProfileInfo Cancella i valori del profilo di connessione applicati in precedenza al profilo di connessione Internet da SetSimulatedProfileInfo. La query di connessione Internet successiva, tramite GetInternetConnectionProfile, userà le informazioni di sistema. |
Clone Il metodo Clone crea un enumeratore che contiene lo stesso stato di enumerazione dell'enumeratore attualmente in uso. (IEnumNetworkConnections.Clone) |
Clone Il metodo Clone crea un enumeratore che contiene lo stesso stato di enumerazione dell'enumeratore attualmente in uso. (IEnumNetworks.Clone) |
ConnectionCostChanged Il metodo ConnectionCostChanged invia una notifica a un'applicazione di una modifica dei costi di rete per una connessione. |
ConnectionDataPlanStatusChanged Il metodo ConnectionDataPlanStatusChanged notifica a un'applicazione di una modifica dello stato di un piano dati in una connessione. |
ConnectivityChanged Il metodo NetworkConnectivityChanged viene chiamato quando si verificano modifiche correlate alla connettività di rete. (INetworkListManagerEvents.ConnectivityChanged) |
CostChanged Il metodo CostChanged viene chiamato per indicare una modifica dei costi per la connettività Internet a livello di computer o il primo hop del routing a una destinazione specifica in una connessione. |
DataPlanStatusChanged Il metodo DataPlanStatusChanged viene chiamato per indicare una modifica allo stato di un piano dati associato a una connessione usata per la connettività Internet a livello di computer o il primo hop del routing a una destinazione specifica in una connessione. |
FreeInterfaceContextTable Questa funzione libera la tabella del contesto dell'interfaccia recuperata usando la funzione GetInterfaceContextTableForHostName. |
get__NewEnum La proprietà get_NewEnum restituisce un oggetto enumeratore di automazione che è possibile utilizzare per scorrere l'insieme IEnumNetworkConnections. |
get__NewEnum La proprietà get_NewEnum restituisce un oggetto enumeratore di automazione che è possibile usare per scorrere l'insieme IEnumNetworks. |
get_IsConnected La proprietà get_IsConnected specifica se la rete dispone di connettività di rete. |
get_IsConnected La proprietà get_IsConnected specifica se la connessione di rete associata dispone di connettività di rete. |
get_IsConnected La proprietà get_IsConnected specifica se il computer locale dispone della connettività di rete. |
get_IsConnectedToInternet La proprietà get_IsConnectedToInternet specifica se la rete dispone di connettività Internet. |
get_IsConnectedToInternet La proprietà get_IsConnectedToInternet specifica se la connessione di rete associata dispone di connettività Internet. |
get_IsConnectedToInternet La proprietà get_IsConnectedToInternet specifica se il computer locale dispone della connettività Internet. |
GetAdapterId Il metodo GetAdapterID restituisce l'ID della scheda di rete utilizzata da questa connessione. |
GetCategory Il metodo GetCategory restituisce la categoria di una rete. |
GetConnectionId Il metodo GetConnectionID restituisce l'ID connessione associato a questa connessione di rete. |
GetConnectivity Il metodo GetConnectivity restituisce lo stato di connettività della rete. |
GetConnectivity Il metodo GetConnectivity restituisce lo stato di connettività della connessione di rete. |
GetConnectivity Il metodo GetConnectivity restituisce lo stato di connettività complessivo del computer. |
GetCost Il metodo GetCost recupera il costo di rete associato a una connessione. |
GetCost Il metodo GetCost recupera il costo corrente di una connessione Internet a livello di computer o il primo hop del routing a una destinazione specifica in una connessione. |
GetDataPlanStatus Il metodo GetDataPlanStatus recupera lo stato del piano dati associato a una connessione. |
GetDataPlanStatus GetDataPlanStatus recupera lo stato del piano dati per una connessione Internet a livello di computer o il primo hop del routing a una destinazione specifica in una connessione. |
GetDescription Il metodo GetDescription restituisce una stringa di descrizione per la rete. |
GetDomainType Il metodo GetDomainType restituisce il tipo di dominio di una rete. |
GetDomainType Il metodo GetDomainType restituisce il tipo di dominio della connessione di rete. |
GetInterfaceContextTableForHostName Questa funzione recupera una tabella di contesto dell'interfaccia per il nome host e il filtro del profilo di connessione specificati. |
GetName Il metodo GetName restituisce il nome di una rete. |
GetNetwork Il metodo GetNetwork restituisce la rete associata alla connessione. |
GetNetwork Il metodo GetNetwork recupera una rete in base a un ID di rete fornito. |
GetNetworkConnection Il metodo GetNetworkConnection recupera una rete basata su un ID connessione di rete fornito. |
GetNetworkConnections Il metodo GetNetworkConnections restituisce un'enumerazione di tutte le connessioni di rete per una rete. Una rete può avere più connessioni ad essa da interfacce diverse o collegamenti diversi dalla stessa interfaccia. |
GetNetworkConnections Il metodo GetNetworkConnections enumera un elenco completo delle connessioni di rete effettuate. |
GetNetworkId Il metodo GetNetworkId restituisce l'identificatore univoco di una rete. |
GetNetworks Il metodo GetNetworks recupera l'elenco di reti disponibili nel computer locale. |
GetTimeCreatedAndConnected Il metodo GetTimeCreatedAndConnected restituisce la data e l'ora locali in cui la rete è stata creata e connessa. |
IsDomainAuthenticatedBy Esegue una query per verificare se il metodo di autenticazione del dominio specificato è riuscito per la rete. |
IsDomainAuthenticatedBy Esegue una query per verificare se il metodo di autenticazione del dominio specificato è riuscito per la connessione di rete. |
NetworkAdded Il metodo NetworkAdded viene chiamato quando viene aggiunta una nuova rete. Viene fornito il GUID della nuova rete. |
NetworkConnectionConnectivityChanged Il metodo NetworkConnectionConnectivityChanged notifica a un client quando si verificano eventi di modifica della connettività a livello di connessione di rete. |
NetworkConnectionPropertyChanged Il metodo NetworkConnectionPropertyChanged notifica a un client quando si verificano eventi di modifica delle proprietà correlati a una connessione di rete specifica. |
NetworkConnectivityChanged Il metodo NetworkConnectivityChanged viene chiamato quando si verificano modifiche correlate alla connettività di rete. (INetworkEvents.NetworkConnectivityChanged) |
NetworkDeleted Il metodo NetworkDeleted viene chiamato quando viene eliminata una rete. |
NetworkPropertyChanged Il metodo NetworkPropertyChanged viene chiamato quando viene rilevata una modifica della proprietà di rete. |
Avanti Il metodo Next ottiene il numero specificato successivo di elementi nella sequenza di enumerazione. (IEnumNetworkConnections.Next) |
Avanti Il metodo Next ottiene il numero specificato successivo di elementi nella sequenza di enumerazione. (IEnumNetworks.Next) |
OnDemandGetRoutingHint La funzione OnDemandGetRoutingHint cerca una destinazione nella cache delle richieste di route e, se viene trovata una corrispondenza, restituisce l'ID interfaccia corrispondente. |
OnDemandRegisterNotification La funzione OnDemandRegisterNotification consente a un'applicazione di registrarsi per ricevere una notifica quando viene modificata la cache delle richieste di route. |
OnDemandUnRegisterNotification La funzione OnDemandUnregisterNotification consente a un'applicazione di annullare la registrazione per le notifiche e pulire le risorse. |
Reimpostazione Il metodo Reset reimposta la sequenza di enumerazione all'inizio. (IEnumNetworkConnections.Reset) |
Reimpostazione Il metodo Reset reimposta la sequenza di enumerazione all'inizio. (IEnumNetworks.Reset) |
SetCategory Il metodo SetCategory imposta la categoria di una rete. Le modifiche apportate diventano effettive immediatamente. I chiamanti di questa API devono essere membri del gruppo Administrators. |
SetDescription Il metodo SetDescription imposta o sostituisce la descrizione per una rete. |
SetDestinationAddresses Il metodo SetDestinationAddresses registra gli indirizzi IPv4/IPv6 di destinazione specificati per ricevere notifiche di modifica dello stato del piano dati o dei costi. |
SetName Il metodo SetName imposta o rinomina una rete. |
SetSimulatedProfileInfo Il metodo SetSimulatedProfileInfo applica un set specifico di valori del profilo di connessione al profilo di connessione Internet in supporto della simulazione di specifiche condizioni di connessione Internet a consumo. |
Skip Il metodo Skip ignora il numero di elementi specificato successivo nella sequenza di enumerazione. (IEnumNetworkConnections.Skip) |
Skip Il metodo Skip ignora il numero di elementi specificato successivo nella sequenza di enumerazione. (IEnumNetworks.Skip) |
IEnumNetworkConnections L'interfaccia IEnumNetworkConnections fornisce un enumeratore standard per le connessioni di rete. Enumera le connessioni di rete attive, disconnesse o tutte le connessioni di rete all'interno di una rete. Questa interfaccia può essere ottenuta dall'interfaccia INetwork. |
IEnumNetworks L'interfaccia IEnumNetworks è un enumeratore standard per le reti. Enumera tutte le reti disponibili nel computer locale. Questa interfaccia può essere ottenuta dall'interfaccia INetworkListManager. |
INetwork L'interfaccia INetwork rappresenta una rete nel computer locale. Può anche rappresentare una raccolta di connessioni di rete con una firma di rete simile. |
INetwork2 L'interfaccia INetwork2 rappresenta una rete nel computer locale. Può anche rappresentare una raccolta di connessioni di rete con una firma di rete simile. |
INetworkConnection L'interfaccia INetworkConnection rappresenta una singola connessione di rete. |
INetworkConnection2 L'interfaccia INetworkConnection2 rappresenta una singola connessione di rete. |
INetworkConnectionCost Per eseguire query sullo stato corrente del costo di rete e del piano dati associato a una connessione. |
INetworkConnectionCostEvents Questa interfaccia per notificare a un'applicazione gli eventi di modifica dello stato del piano dati e dei costi per una connessione. |
INetworkConnectionEvents L'interfaccia INetworkConnectionEvents è un'interfaccia sink di messaggi implementata da un client per ottenere eventi correlati alla connessione di rete. Le applicazioni interessate a eventi di livello inferiore (ad esempio le modifiche di autenticazione) devono implementare questa interfaccia. |
INetworkCostManager Usare questa interfaccia per eseguire query sulle informazioni sullo stato del piano dati e sui costi a livello di computer associate a una connessione usata per la connettività Internet a livello di computer o per il primo hop del routing a una destinazione specifica in una connessione. |
INetworkCostManagerEvents Questa interfaccia per notificare a un'applicazione eventi correlati a costi e piani dati a livello di computer. |
INetworkEvents INetworkEvents è un'interfaccia sink di notifica che un client implementa per ottenere eventi correlati alla rete. Queste API sono tutte le funzioni di callback chiamate automaticamente quando vengono generati i rispettivi eventi. |
INetworkListManager L'interfaccia INetworkListManager fornisce un set di metodi per eseguire funzioni di gestione elenco di rete. |
INetworkListManagerEvents INetworkListManagerEvents è un'interfaccia sink di messaggi che un client implementa per ottenere eventi correlati allo stato complessivo del computer. Le applicazioni interessate agli eventi di livello superiore, ad esempio la connettività Internet, implementano questa interfaccia. |
NET_INTERFACE_CONTEXT Contesto dell'interfaccia che fa parte della struttura NET_INTERFACE_CONTEXT_TABLE. |
NET_INTERFACE_CONTEXT_TABLE Tabella delle strutture di NET_INTERFACE_CONTEXT. |
NLM_DATAPLAN_STATUS NLM_DATAPLAN_STATUS struttura archivia le informazioni sullo stato del piano dati correnti fornite dal vettore. |
NLM_SIMULATED_PROFILE_INFO Usato per specificare i valori usati da SetSimulatedProfileInfo per eseguire l'override dei valori correnti del profilo di connessione Internet in una sessione figlio RDP per supportare la simulazione di condizioni di connessione Internet a consumo specifiche. |
NLM_SOCKADDR NLM_SOCKADDR struttura contiene l'indirizzo di destinazione IPv4/IPv6. |
NLM_USAGE_DATA NLM_USAGE_DATA struttura archivia informazioni che indicano l'utilizzo dei dati di un piano. |