MgmGetMfeStats 関数 (mgm.h)
MgmGetMfeStats 関数は、特定の MFE の統計を取得します。 返される統計には、受信したパケット、受信したバイト数、各発信インターフェイスで転送されたパケットが含まれます。
構文
DWORD MgmGetMfeStats(
[in] PMIB_IPMCAST_MFE pimm,
[in, out] PDWORD pdwBufferSize,
[in, out] PBYTE pbBuffer,
DWORD dwFlags
);
パラメーター
[in] pimm
統計を取得する MFE を指定する MIB_IPMCAST_MFE 構造体へのポインター。 返される情報は、MIB_IPMCAST_MFE構造体の dwSource メンバーと dwGroup メンバーによって示されます。
[in, out] pdwBufferSize
入力時、pdwBufferSize は、pbBuffer が指すバッファーのサイズ (バイト単位) を含む DWORD サイズのメモリ位置へのポインターです。
出力時に戻り値がERROR_INSUFFICIENT_BUFFERの場合、 pdwBufferSize は、MFE 統計のセットを保持するために pbBuffer が指すバッファーの最小サイズを受け取ります。それ以外の場合、 pdwBufferSize の値は変更されません。
[in, out] pbBuffer
入力時に、クライアントはバッファーへのポインターを指定する必要があります。
出力時に、 pbBuffer には指定された MFE 統計のセットが含まれます。
dwFlags
返されるデータ構造を決定します。
値 | 説明 |
---|---|
|
MIB_IPMCAST_MFE_STATSに対応する統計を含めます。 |
|
MIB_IPMCAST_MFE_STATS_EXに対応する統計を含めます。 |
戻り値
関数が成功した場合、戻り値はNO_ERROR。
関数が失敗した場合、戻り値は次のいずれかのエラー コードになります。
値 | 説明 |
---|---|
|
この関数の呼び出しを完了できませんでした。 |
|
指定されたバッファーは、1 つの MFE の統計には小さすぎます。 クライアントは、1 つの MFE の統計を取得するために必要な最小バッファー サイズに対して pdwBufferSize の値をチェックする必要があります。 |
|
指定された MFE が見つかりませんでした。 |
解説
MFE 統計は、dwFlags パラメーターによって決定されるMIB_IPMCAST_MFE_STATSまたはMIB_IPMCAST_MFE_STATS_EX構造体のいずれかで返されます。
要件
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | mgm.h |
Library | Rtm.lib |
[DLL] | Rtm.dll |