Bagikan melalui


Fungsi MgmGetMfe (mgm.h)

Fungsi MgmGetMfe mengambil MFE tertentu.

Sintaks

DWORD MgmGetMfe(
  [in]      PMIB_IPMCAST_MFE pimm,
  [in, out] PDWORD           pdwBufferSize,
  [in, out] PBYTE            pbBuffer
);

Parameter

[in] pimm

Penunjuk ke struktur MIB_IPMCAST_MFE yang menentukan MFE untuk diambil. Informasi yang akan dikembalikan ditunjukkan oleh anggota dwSource dan dwGroup dari struktur MIB_IPMCAST_MFE .

[in, out] pdwBufferSize

Pada input, pdwBufferSize adalah penunjuk ke lokasi memori berukuran DWORD yang berisi ukuran, dalam byte, dari buffer yang diarahkan oleh pbBuffer.

Pada output, jika nilai pengembalian ERROR_INSUFFICIENT_BUFFER, pdwBufferSize menerima ukuran minimum buffer yang diarahkan oleh pbBuffer harus menahan MFE; jika tidak, nilai pdwBufferSize tetap tidak berubah.

[in, out] pbBuffer

Pada input, klien harus menyediakan pointer ke buffer.

Pada output, pbBuffer berisi MFE yang ditentukan. MFE adalah struktur MIB_IPMCAST_MFE .

Nilai kembali

Jika fungsi berhasil, nilai yang dikembalikan NO_ERROR.

Jika fungsi gagal, nilai yang dikembalikan adalah salah satu kode kesalahan berikut.

Nilai Makna
ERROR_CAN_NOT_COMPLETE
Tidak dapat menyelesaikan panggilan ke fungsi ini.
ERROR_INSUFFICIENT_BUFFER
Buffer yang ditentukan terlalu kecil untuk menahan MFE. Klien harus memeriksa nilai pdwBufferSize untuk ukuran buffer minimum yang diperlukan untuk mengambil MFE.
ERROR_NOT_FOUND
MFE yang ditentukan tidak ditemukan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tidak ada yang didukung
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header mgm.h
Pustaka Rtm.lib
DLL Rtm.dll

Lihat juga

MIB_IPMCAST_MFE

MgmGetFirstMfe

MgmGetNextMfe