routprot.h ヘッダー
このヘッダーは、ルーティングとリモート アクセス サービスによって使用されます。 詳細については、次を参照してください。
routprot.h には、次のプログラミング インターフェイスが含まれています。
PADD_INTERFACE AddInterface 関数は、ルーティング プロトコルによって管理されるインターフェイスを追加します。 |
PCONNECT_CLIENT ルーター マネージャーは、クライアントがルーティング プロトコルが実行されているインターフェイスに接続するときに ConnectClient 関数を呼び出します。 |
PDELETE_INTERFACE DeleteInterface 関数は、ルーティング プロトコルによって管理されるセットからインターフェイスを削除します。 |
PDISCONNECT_CLIENT ルーティング プロトコルが実行されているインターフェイスからクライアントが切断されると、ルーター マネージャーは DisconnectClient 関数を呼び出します。 |
PDO_UPDATE_ROUTES DoUpdateRoutes 関数は、静的ルート情報を取得するために、指定されたインターフェイスに対してルーティング情報の更新を実行するようにルーティング プロトコルに要求します。 |
PGET_EVENT_MESSAGE GetEventMessage 関数は、ルーティング プロトコルのメッセージ キューからエントリを取得します。 ルーティング プロトコルでは、キューを使用して、ルーター マネージャーに非同期イベントを通知します。 |
PGET_GLOBAL_INFO GetGlobalInfo 関数は、ルーティング プロトコルによって保持される (インターフェイス固有ではなく) グローバルな構成情報を取得します。 |
PGET_INTERFACE_INFO GetInterfaceInfo 関数は、特定のインターフェイスのルーティング プロトコルによって保持される構成情報を取得します。 |
PGET_MFE_STATUS ルーター マネージャーは、GetMfeStatus 関数を呼び出して、指定されたインターフェイス、グループ アドレス、およびソース アドレスのマルチキャスト転送エントリ (MFE) の状態を取得します。 |
PGET_NEIGHBORS ルーター マネージャーは GetNeighbors 関数を呼び出して、指定したインターフェイスを介して接続されたネットワークのクエリを取得します。 |
PINTERFACE_STATUS ルーター マネージャーは InterfaceStatus 関数を呼び出して、インターフェイスの状態を変更します。 |
PMIB_CREATE MibCreate 関数は、SNMP MIB スタイルの作成要求をルーティング プロトコルに渡します。 |
PMIB_DELETE MibDelete 関数は、SNMP MIB スタイルの削除要求をルーティング プロトコルに渡します。 |
PMIB_GET MibGet 関数は、SNMP MIB スタイルの Get Request をルーティング プロトコル DLL に渡します。 |
PMIB_GET_FIRST MibGetFirst 関数は、SNMP MIB スタイルの Get First Request をルーティング プロトコルに渡します。 |
PMIB_GET_NEXT MibGetNext 関数は、SNMP MIB スタイルの Get Next Request をルーティング プロトコルに渡します。 |
PMIB_GET_TRAP_INFO MibGetTrapInfo 関数は、トラップ イベントを設定したモジュールに対してクエリを実行して、トラップの詳細を確認します。 |
PMIB_SET MibSet 関数は、SNMP MIB スタイルの Set Request をルーティング プロトコルに渡します。 |
PMIB_SET_TRAP_INFO MibSetTrapInfo 関数は、TRAP を発行する必要があるときに常に通知されるイベントにハンドルを渡します。 |
PQUERY_POWER QueryPower 関数は、今後使用するために予約されています。 |
PREGISTER_PROTOCOL RegisterProtocol 関数は、ルーティング プロトコルをルーター マネージャーに登録します。 また、ルーティング プロトコルがサポートする機能をルーター マネージャーに通知します。 |
PSET_GLOBAL_INFO SetGlobalInfo 関数は、ルーティング プロトコルによって保持されるグローバル構成情報 (インターフェイス固有の情報ではなく) を設定します。 この情報の形式は、ルーティング プロトコルに固有です。 |
PSET_INTERFACE_INFO SetInterfaceInfo 関数は、ルーティング プロトコルによって管理される特定のインターフェイスの構成を設定します。 |
PSET_POWER SetPower 関数は、今後使用するために予約されています。 |
PSTART_COMPLETE ルーター マネージャーは StartComplete 関数を呼び出して、初期化が完了し、すべてのインターフェイスが追加されたことをルーティング プロトコルに通知します。 ルーティング プロトコルは、プロトコル固有の動作を開始する前に、この呼び出しを待機する必要があります。 |
PSTART_PROTOCOL StartProtocol 関数は、ルーティング プロトコルの機能を初期化します。 |
PSTOP_PROTOCOL StopProtocol 関数を使用すると、ルーティング プロトコルで順序の整ったシャットダウンが実行されます。 |
IP_ADAPTER_BINDING_INFO IP_ADAPTER_BINDING_INFO構造体には、特定のネットワーク アダプターの IP 固有の情報が含まれています。 |
IP_LOCAL_BINDING IP_LOCAL_BINDING構造体には、アダプターの IP アドレス情報が含まれています。 |
IPV6_ADAPTER_BINDING_INFO IPV6_ADAPTER_BINDING_INFO構造体には、特定のネットワーク アダプターの IPv6 固有の情報が含まれています。 |
IPV6_LOCAL_BINDING IPV6_LOCAL_BINDING構造体には、アダプターの IPv6 アドレス情報が含まれています。 |
メッセージ MESSAGE 共用体には、ルーティング プロトコルのメッセージ キューを介してルーター マネージャーに報告されたイベントに関する情報が含まれています。 |
MPR50_ROUTING_CHARACTERISTICS MPR_ROUTING_CHARACTERISTICS構造体には、ルーティング プロトコルをルーター マネージャーに登録するために使用される情報が含まれています。 (MPR50_ROUTING_CHARACTERISTICS) |
MPR60_ROUTING_CHARACTERISTICS MPR_ROUTING_CHARACTERISTICS構造体には、ルーティング プロトコルをルーター マネージャーに登録するために使用される情報が含まれています。M |
SUPPORT_FUNCTIONS_50 SUPPORT_FUNCTIONS_50構造体 (routprot.h) は、ルーター マネージャーによって提供される関数のポインターのセットをルーティング プロトコルに渡します。 |
SUPPORT_FUNCTIONS_60 SUPPORT_FUNCTIONS_60構造体 (routprot.h) は、ルーター マネージャーによって提供される関数のポインターのセットをルーティング プロトコルに渡します。 |
UPDATE_COMPLETE_MESSAGE UPDATE_COMPLETE_MESSAGE構造体には、更新操作の完了状態を説明する情報が含まれています。 |