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) |