Gestione tabelle di routing versione 2 tipi di dati semplici

L'API RTMv2 definisce diversi tipi di dati semplici. Nella tabella seguente sono elencati questi tipi di dati.

Tipo di dati Descrizione Typedef
RTM_VIEW_ID, *PRTM_VIEW_ID Identifica una visualizzazione specifica. INT
RTM_VIEW_SET DWORD, *PRTM_VIEW_SET Identifica un set di visualizzazioni; espresso come maschera. DWORD
RTM_ENTITY_HANDLE, *PRTM_ENTITY_HANDLE, RTM_DEST_HANDLE, *PRTM_DEST_HANDLE, RTM_ROUTE_HANDLE, *PRTM_ROUTE_HANDLE, RTM_NEXTHOP_HANDLE, *PRTM_NEXTHOP_HANDLE, RTM_ENUM_HANDLE, *PRTM_ENUM_HANDLE, RTM_ROUTE_LIST_HANDLE, *PRTM_ROUTE_LIST_HANDLE, RTM_NOTIFY_HANDLE, *PRTM_NOTIFY_HANDLE Gestisce i dati che puntano ai dati RTMv2. MANEGGIARE
RTM_ENTITY_METHOD_TYPE, *PRTM_ENTITY_METHOD_TYPE Identifica i metodi esportati da un client registrato. DWORD
RTM_ENTITY_EXPORT_METHOD, *PRTM_ENTITY_EXPORT_METHOD Specifica il prototipo comune per i metodi client. _ENTITY_METHOD
RTM_ROUTE_CHANGE_FLAGS, *PRTM_ROUTE_CHANGE_FLAGS Flag di input e output usati per specificare lo stato quando viene aggiunta o aggiornata una route. DWORD
RTM_NEXTHOP_CHANGE_FLAGS, *PRTM_NEXTHOP_CHANGE_FLAGS Flag di output usati per specificare lo stato quando viene aggiunto un hop successivo. DWORD
RTM_MATCH_FLAGS, *PRTM_MATCH_FLAGS Flag di input usati per specificare i criteri per la corrispondenza delle route nella tabella di routing. DWORD
RTM_ENUM_FLAGS, *PRTM_ENUM_FLAGS Identifica le enumerazioni. DWORD
RTM_NOTIFY_FLAGS, *PRTM_NOTIFY_FLAGS Flag di output usati per specificare quale tipo di notifica viene emesso; composto come segue: (Modifica tipi | Dests) un cliente è interessato. DWORD
RTM_EVENT_CALLBACK, *PRTM_EVENT_CALLBACK; Identifica il callback usato per notificare ai client che si è verificata una modifica nello stato di route o nei client registrati. RTM_EVENT_CALLBACK