PGET_MFE_STATUS コールバック関数 (routprot.h)
ルーター マネージャーは GetMfeStatus 関数を呼び出して、指定されたインターフェイス、グループ アドレス、および送信元アドレスのマルチキャスト転送エントリ (MFE) の状態を取得します。
PGET_MFE_STATUS型は、このコールバック関数へのポインターを定義します。 GetMfeStatus は、アプリケーション定義関数名のプレースホルダーです。
構文
PGET_MFE_STATUS PgetMfeStatus;
DWORD PgetMfeStatus(
[in] DWORD InterfaceIndex,
[in] DWORD GroupAddress,
[in] DWORD SourceAddress,
[out] PBYTE StatusCode
)
{...}
パラメーター
[in] InterfaceIndex
この MFE のインターフェースの索引を指定します。
[in] GroupAddress
この MFE のマルチキャスト グループ アドレスを指定します。
[in] SourceAddress
この MFE のマルチキャスト ソース アドレスを指定します。
[out] StatusCode
BYTE 変数へのポインター。 ルーティング プロトコルは、この変数に次のいずれかの値を入力する必要があります。 ルーティング プロトコルでは、適用される最高値のコードを選択する必要があります。
戻り値
関数が成功した場合は、戻り値をNO_ERRORする必要があります。
関数が失敗した場合、戻り値は次のいずれかのエラー コードである必要があります。
値 | 説明 |
---|---|
|
ルーティング プロトコルが要求を完了できませんでした。 |
|
InterfaceIndex パラメーターが無効であるか (たとえば、そのインデックスにインターフェイスが存在しない)、またはグループまたはソース アドレスが無効です。 |
注釈
この関数を実装する必要があるのは、マルチキャスト ルーティング プロトコルのみです。 非マルチキャスト ルーティング プロトコルでは、この関数のポインター値として NULL を 渡す必要 MPR_ROUTING_CHARACTERISTICS
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | routprot.h |