Bagikan melalui


struktur MIB_IPMCAST_MFE (ipmib.h)

Struktur MIB_IPMCAST_MFE menyimpan informasi untuk Entri Penerusan Multicast (MFE) Protokol Internet (IP).

Sintaks

typedef struct _MIB_IPMCAST_MFE {
  DWORD           dwGroup;
  DWORD           dwSource;
  DWORD           dwSrcMask;
  DWORD           dwUpStrmNgbr;
  DWORD           dwInIfIndex;
  DWORD           dwInIfProtocol;
  DWORD           dwRouteProtocol;
  DWORD           dwRouteNetwork;
  DWORD           dwRouteMask;
  ULONG           ulUpTime;
  ULONG           ulExpiryTime;
  ULONG           ulTimeOut;
  ULONG           ulNumOutIf;
  DWORD           fFlags;
  DWORD           dwReserved;
  MIB_IPMCAST_OIF rgmioOutInfo[ANY_SIZE];
} MIB_IPMCAST_MFE, *PMIB_IPMCAST_MFE;

Anggota

dwGroup

Jenis: DWORD

Rentang grup multicast IPv4 untuk MFE ini. Nilai nol menunjukkan grup kartubebas.

dwSource

Jenis: DWORD

Rentang alamat sumber IPv4 untuk MFE ini. Nilai nol menunjukkan sumber kartubebas.

dwSrcMask

Jenis: DWORD

Subnet mask IPv4 yang sesuai dengan dwSourceAddr. Anggota dwSourceAddr dan dwSourceMask digunakan bersama-sama untuk menentukan berbagai sumber.

dwUpStrmNgbr

Jenis: DWORD

Tetangga hulu yang terkait dengan MFE ini.

dwInIfIndex

Jenis: DWORD

Indeks antarmuka yang terkait dengan MFE ini.

dwInIfProtocol

Jenis: DWORD

Protokol perutean yang memiliki antarmuka masuk yang terkait dengan MFE ini.

dwRouteProtocol

Jenis: DWORD

Klien yang membuat rute.

dwRouteNetwork

Jenis: DWORD

Alamat IPv4 yang terkait dengan rute yang dimaksud oleh dwRouteProtocol.

dwRouteMask

Jenis: DWORD

Masker IPv4 yang terkait dengan rute yang disebut oleh dwRouteProtocol.

ulUpTime

Jenis: ULONG

Waktu, dalam detik, MFE ini telah valid. Nilai ini dimulai dari nol dan dinaikkan hingga mencapai nilai ulTimeOut , saat MFE dihapus.

ulExpiryTime

Jenis: ULONG

Waktu, dalam detik, yang tetap sebelum MFE kedaluwarsa dan dihapus. Nilai ini dimulai dari ulTimeOut dan dikurangi sampai mencapai nol, pada saat MFE dihapus.

ulTimeOut

Jenis: ULONG

Panjang total waktu, dalam hitungan detik, bahwa MFE ini harus tetap valid. Setelah nilai waktu habis terlampaui, MFE dihapus. Nilai ini statis.

ulNumOutIf

Jenis: ULONG

Jumlah antarmuka keluar yang terkait dengan MFE ini.

fFlags

Jenis: DWORD

Dicadangkan. Anggota ini harus NULL.

dwReserved

Jenis: DWORD

Dicadangkan. Anggota ini harus NULL.

rgmioOutInfo[ANY_SIZE]

Jenis: MIB_IPMCAST_OIF[ANY_SIZE]

Penunjuk ke tabel statistik antarmuka keluar yang diimplementasikan sebagai array struktur MIB_IPMCAST_OIF .

Keterangan

Struktur MIB_IPMCAST_MFE tidak memiliki ukuran tetap. Gunakan makro SIZEOF_MIB_MFE(X) untuk menentukan ukuran struktur ini. Makro ini ditentukan dalam file header Iprtrmib.h.

Anggota dwRouteProtocol, dwRouteNetwork, dan dwRouteMask secara unik mengidentifikasi rute yang terkait dengan MFE ini.

Struktur MIB_IPMCAST_MFE digunakan oleh fungsi Manajer Grup Multicast. Struktur MIB_IPMCAST_MFE diambil menggunakan fungsi MgmGetMfe . Struktur MIB_IPMCAST_MFE yang ada dapat dimodifikasi menggunakan fungsi MgmSetMfe .

Pada Microsoft Windows Software Development Kit (SDK) yang dirilis untuk Windows Vista dan yang lebih baru, organisasi file header telah berubah. Struktur ini didefinisikan dalam file header Ipmib.h , bukan dalam file header Iprtrmib.h . Perhatikan bahwa file header Ipmib.h secara otomatis disertakan dalam Iprtrmib.h, yang secara otomatis disertakan dalam file header Iphlpapi.h . File header Ipmib.h dan Iprtrmib.h tidak boleh digunakan secara langsung.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tidak ada yang didukung
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header ipmib.h (termasuk Iphlpapi.h)

Lihat juga

MIB_IPMCAST_OIF

MIB_MFE_TABLE

MgmGetMfe

MgmSetMfe

Fungsi Manajer Grup Multicast