intestazione rtmv2.h
Questa intestazione viene usata dal servizio routing e accesso remoto. Per altre informazioni, vedere:
rtmv2.h contiene le interfacce di programmazione seguenti:
RTM_IPV4_GET_ADDR_AND_LEN La macro RTM_IPV4_GET_ADDR_AND_LEN converte un indirizzo e una lunghezza di rete generica in una struttura e una lunghezza di RTM_NET_ADDRESS IPv4. |
RTM_IPV4_GET_ADDR_AND_MASK La macro RTM_IPV4_GET_ADDR_AND_MASK converte in una struttura di RTM_NET_ADDRESS generica e lunghezza in un indirizzo e una maschera IPv4. |
RTM_IPV4_LEN_FROM_MASK La macro RTM_IPV4_LEN_FROM_MASK converte una maschera IPv4 in una lunghezza di route generica. |
RTM_IPV4_MAKE_NET_ADDRESS La macro RTM_IPV4_MAKE_NET_ADDRESS converte un indirizzo IPv4 e una lunghezza in una struttura di RTM_NET_ADDRESS generica. |
RTM_IPV4_MASK_FROM_LEN La macro RTM_IPV4_MASK_FROM_LEN converte una lunghezza di route generica in una maschera IPv4. |
RTM_IPV4_SET_ADDR_AND_LEN La macro RTM_IPV4_SET_ADDR_AND_LEN converte un indirizzo IPv4 e una lunghezza in una struttura di RTM_NET_ADDRESS generica. |
RTM_IPV4_SET_ADDR_AND_MASK La macro RTM_IPV4_SET_ADDR_AND_MASK converte un indirizzo IPv4 e una maschera in una struttura di RTM_NET_ADDRESS generica. |
RTM_SIZE_OF_DEST_INFO La macro RTM_SIZE_OF_DEST_INFO restituisce le dimensioni della struttura delle informazioni di destinazione (RTM_DEST_INFO). |
RTM_SIZE_OF_ROUTE_INFO La macro RTM_SIZE_OF_ROUTE_INFO restituisce le dimensioni della struttura delle informazioni sulla route, RTM_ROUTE_INFO. |
RtmAddNextHop La funzione RtmAddNextHop aggiunge una nuova voce hop successiva o aggiorna una voce di hop successivo esistente all'elenco hop successivo di un client. |
RtmAddRouteToDest La funzione RtmAddRouteToDest aggiunge una nuova route alla tabella di routing o aggiorna una route esistente nella tabella di routing. Se la route migliore cambia, viene generata una notifica di modifica. |
RtmBlockMethods La funzione RtmBlockMethods blocca o sblocca l'esecuzione di metodi per una destinazione, una route o un hop successivo specificati o per tutte le destinazioni, route e hop successivi. |
RtmCreateDestEnum La funzione RtmCreateDestEnum avvia un'enumerazione delle destinazioni nella tabella di routing. Un client può enumerare le destinazioni per una o più visualizzazioni o per tutte le visualizzazioni. |
RtmCreateNextHopEnum RtmCreateNextHopEnum enumera gli hop successivi nell'elenco hop successivo. |
RtmCreateRouteEnum La funzione RtmCreateRouteEnum crea un'enumerazione delle route per una determinata destinazione o intervallo di destinazioni nella tabella di routing. Un client può enumerare le route per una o più visualizzazioni o per tutte le visualizzazioni. |
RtmCreateRouteList La funzione RtmCreateRouteList crea un elenco in cui il chiamante può mantenere una copia delle route proprietarie. |
RtmCreateRouteListEnum La funzione RtmCreateRouteListEnum crea un'enumerazione di route nell'elenco di route specificato. |
RtmDeleteEnumHandle La funzione RtmDeleteEnumHandle elimina l'handle di enumerazione specificato e libera tutte le risorse allocate per l'enumerazione. |
RtmDeleteNextHop La funzione RtmDeleteNextHop elimina un hop successivo dall'elenco hop successivo. |
RtmDeleteRouteList La funzione RtmDeleteRouteList rimuove tutte le route da un elenco di route specifiche del client, quindi libera qualsiasi risorsa allocata all'elenco. |
RtmDeleteRouteToDest La funzione RtmDeleteRouteToDest elimina una route dalla tabella di routing e aggiorna le informazioni di route migliori per la destinazione corrispondente, se la route migliore è stata modificata. Se la route migliore cambia, viene generata una notifica di modifica. |
RtmDeregisterEntity La funzione RtmDeregisterEntity annulla la registrazione di un client da un'istanza di gestione tabelle di routing e una famiglia di indirizzi. |
RtmDeregisterFromChangeNotification La funzione RtmDeregisterFromChangeNotification annulla la registrazione di un client dalla notifica delle modifiche e libera tutte le risorse allocate alla notifica. |
RtmFindNextHop La funzione RtmFindNextHop trova un hop successivo specifico nell'elenco hop successivo di un client. |
RtmGetChangedDests La funzione RtmGetChangedDests restituisce un set di destinazioni con informazioni modificate. |
RtmGetChangeStatus La funzione RtmGetChangeStatus verifica se sono presenti modifiche in sospeso che non sono state recuperate con RtmGetChangedDests. |
RtmGetDestInfo La funzione RtmGetDestInfo restituisce informazioni su una destinazione. |
RtmGetEntityInfo La funzione RtmGetEntityInfo restituisce informazioni su un client registrato in precedenza. |
RtmGetEntityMethods La funzione RtmGetEntityMethods esegue una query sul client specificato per determinare quali metodi sono disponibili per un altro client da richiamare. |
RtmGetEnumDests La funzione RtmGetEnumDests recupera il set successivo di destinazioni nell'enumerazione specificata. |
RtmGetEnumNextHops La funzione RtmGetEnumNextHops recupera il set successivo di hop successivi nell'enumerazione specificata. |
RtmGetEnumRoutes La funzione RtmGetEnumRoutes recupera il set successivo di route nell'enumerazione specificata. |
RtmGetExactMatchDestination La funzione RtmGetExactMatchDestination cerca la tabella di routing per una destinazione che corrisponde esattamente all'indirizzo di rete e alla subnet mask specificati. Se viene trovata una corrispondenza esatta, vengono restituite le informazioni per tale destinazione. |
RtmGetExactMatchRoute La funzione RtmGetExactMatchRoute cerca la tabella di routing per una route che corrisponde esattamente alla route specificata. |
RtmGetLessSpecificDestination La funzione RtmGetLessSpecificDestination cerca la tabella di routing per una destinazione con il prefisso next-best-match (più lungo), dato un prefisso di destinazione. Vengono restituite le informazioni di destinazione richieste. |
RtmGetListEnumRoutes La funzione RtmGetListEnumRoutes enumera un set di route in un elenco di route specificato. |
RtmGetMostSpecificDestination La funzione RtmGetMostSpecificDestination cerca la tabella di routing per una destinazione con la corrispondenza esatta per un indirizzo di rete e una subnet mask specificati; se la corrispondenza esatta non viene trovata, il prefisso migliore è corrispondente. |
RtmGetNextHopInfo La funzione RtmGetNextHopInfo restituisce informazioni sull'hop successivo specificato. |
RtmGetNextHopPointer La funzione RtmGetNextHopPointer ottiene un puntatore diretto all'hop successivo specificato. Il puntatore consente al proprietario di hop successivo l'accesso diretto in lettura alla struttura di gestione tabelle di routing RTM_NEXTHOP_INFO. |
RtmGetOpaqueInformationPointer La funzione RtmGetOpaqueInformationPointer restituisce un puntatore al campo informativo opaco in una destinazione riservata per questo client. |
RtmGetRegisteredEntities La funzione RtmGetRegisteredEntities restituisce informazioni su tutti i client registrati con l'istanza specificata della gestione tabelle di routing e della famiglia di indirizzi specificata. |
RtmGetRouteInfo La funzione RtmGetRouteInfo restituisce informazioni per la route specificata. |
RtmGetRoutePointer La funzione RtmGetRoutePointer ottiene un puntatore diretto a una route che consente al proprietario dell'accesso in lettura della route. |
RtmHoldDestination La funzione RtmHoldDestination contrassegna una destinazione da inserire nello stato di blocco per un determinato periodo di tempo. Un blocco si verifica solo se viene eliminata l'ultima route per la destinazione in qualsiasi visualizzazione. |
RtmIgnoreChangedDests La funzione RtmIgnoreChangedDests ignora la modifica successiva per ogni destinazione, se è già stata eseguita. |
RtmInsertInRouteList La funzione RtmInsertInRouteList inserisce il set specificato di route nell'elenco di route del client. Se una route è già presente in un altro elenco, la route viene rimossa dall'elenco precedente e inserita nel nuovo elenco. |
RtmInvokeMethod La funzione RtmInvokeMethod richiama un metodo esportato da un altro client. |
RtmIsBestRoute La funzione RtmIsBestRoute restituisce il set di visualizzazioni in cui la route specificata è la route migliore per una destinazione. |
RtmIsMarkedForChangeNotification La funzione RtmIsMarkedForChangeNotification esegue una query sulla gestione tabelle di routing per determinare se una destinazione è stata precedentemente contrassegnata da una chiamata a RtmMarkDestForChangeNotification. |
RtmLockDestination La funzione RtmLockDestination blocca o sblocca una destinazione nella tabella di routing. Usare questa funzione per proteggere una destinazione durante la modifica dei puntatori opachi. |
RtmLockNextHop La funzione RtmLockNextHop blocca o sblocca un hop successivo. Questa funzione deve essere chiamata dal proprietario dell'hop successivo per bloccare l'hop successivo prima di apportare modifiche all'hop successivo. Viene restituito un puntatore all'hop successivo. |
RtmLockRoute La funzione RtmLockRoute blocca o sblocca una route nella tabella di routing. Ciò protegge la route mentre un client apporta le modifiche necessarie ai puntatori di route opachi di proprietà del client. |
RtmMarkDestForChangeNotification La funzione RtmMarkDestForChangeNotification contrassegna una destinazione per un client. |
RtmReferenceHandles La funzione RtmReferenceHandles aumenta il conteggio dei riferimenti per gli oggetti a cui punta uno o più handle usati dal gestore di routing per accedere a tali oggetti. |
RtmRegisterEntity La funzione RtmRegisterEntity registra un client con un'istanza di Gestione tabelle di routing per una famiglia di indirizzi specifica. |
RtmRegisterForChangeNotification La funzione RtmRegisterForChangeNotification informa la gestione tabelle di routing che il client deve ricevere notifiche di modifica per i tipi di modifiche specificati. |
RtmReleaseChangedDests La funzione RtmReleaseChangedDests rilascia gli handle di destinazione modificati. |
RtmReleaseDestInfo La funzione RtmReleaseDestInfo rilascia una struttura di destinazione. |
RtmReleaseDests La funzione RtmReleaseDests rilascia gli handle di destinazione. |
RtmReleaseEntities La funzione RtmReleaseEntities rilascia gli handle client restituiti da RtmGetRegisteredEntities. |
RtmReleaseEntityInfo La funzione RtmReleaseEntityInfo rilascia una struttura client. |
RtmReleaseNextHopInfo La funzione RtmReleaseNextHopInfo rilascia una struttura hop successivo. |
RtmReleaseNextHops La funzione RtmReleaseNextHops rilascia gli handle di hop successivo. |
RtmReleaseRouteInfo La funzione RtmReleaseRouteInfo rilascia una struttura di route. |
RtmReleaseRoutes La funzione RtmReleaseRoutes rilascia gli handle di route. |
RtmUpdateAndUnlockRoute La funzione RtmUpdateAndUnlockRoute aggiorna la posizione della route nel set di route per una destinazione e modifica le informazioni di route migliori per la destinazione. |
_ENTITY_METHOD Il callback RTM_ENTITY_EXPORT_METHOD è il prototipo per qualsiasi metodo esportato da un client. |
_EVENT_CALLBACK Il callback RTM_EVENT_CALLBACK viene utilizzato da Gestione tabelle di routing per informare un client che l'evento specificato si è verificato. |
RTM_DEST_INFO La struttura RTM_DEST_INFO viene utilizzata per scambiare le informazioni di destinazione con i client registrati con gestione tabelle di routing. |
RTM_ENTITY_EXPORT_METHODS La struttura RTM_ENTITY_EXPORT_METHODS contiene il set di metodi esportati da un client. |
RTM_ENTITY_ID La struttura RTM_ENTITY_ID viene utilizzata per identificare in modo univoco un client per la gestione tabelle di routing. L'identificatore del protocollo e l'identificatore dell'istanza sono i valori usati per identificare in modo univoco un client. |
RTM_ENTITY_INFO La struttura RTM_ENTITY_INFO viene utilizzata per scambiare informazioni client con gestione tabelle di routing. |
RTM_ENTITY_METHOD_INPUT La struttura RTM_ENTITY_METHOD_INPUT viene utilizzata per passare informazioni a un client quando richiama il relativo metodo. |
RTM_ENTITY_METHOD_OUTPUT La struttura RTM_ENTITY_METHOD_OUTPUT viene utilizzata per passare informazioni al client chiamante quando gestione tabelle di routing richiama un metodo. |
RTM_NET_ADDRESS La struttura RTM_NET_ADDRESS viene utilizzata per comunicare le informazioni sugli indirizzi al gestore tabelle di routing per qualsiasi famiglia di indirizzi. La famiglia di indirizzi deve usare solo con maschere di indirizzi contigue inferiori a 8 byte. |
RTM_NEXTHOP_INFO La struttura RTM_NEXTHOP_INFO viene utilizzata per scambiare informazioni sull'hop successivo con gestione tabelle di routing. |
RTM_NEXTHOP_LIST La struttura RTM_NEXTHOP_LIST contiene un elenco di hop successivi usati per determinare i percorsi di uguale costo in una route. |
RTM_PREF_INFO La struttura RTM_PREF_INFO contiene le informazioni utilizzate durante il confronto di due route. Il valore del membro Preferenza viene assegnato più peso rispetto al valore del membro Metric. |
RTM_REGN_PROFILE La struttura RTM_REGN_PROFILE contiene informazioni restituite durante il processo di registrazione. Le informazioni vengono usate per le chiamate di funzione successive, ad esempio il numero massimo di route che possono essere restituite da una chiamata a RtmGetEnumRoutes. |
RTM_ROUTE_INFO La struttura RTM_ROUTE_INFO viene utilizzata per scambiare informazioni di route con gestione tabelle di routing. Non modificare le informazioni di sola lettura. |
RTM_EVENT_TYPE L'enumerazione RTM_EVENT_TYPE enumera gli eventi che gestione tabelle di routing possono notificare al client di usare il callback RTM_EVENT_CALLBACK. |