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