MIB_IPADDRROW_W2K 結構 (ipmib.h)
MIB_IPADDRROW會指定MIB_IPADDRTABLE結構中特定 IPv4 位址的資訊。
語法
typedef struct _MIB_IPADDRROW_W2K {
DWORD dwAddr;
DWORD dwIndex;
DWORD dwMask;
DWORD dwBCastAddr;
DWORD dwReasmSize;
unsigned short unused1;
unsigned short unused2;
} MIB_IPADDRROW_W2K, *PMIB_IPADDRROW_W2K;
成員
dwAddr
類型: DWORD
以網路位元組順序排列的 IPv4 位址。
dwIndex
類型: DWORD
與此 IPv4 位址相關聯的介面索引。
dwMask
類型: DWORD
以網路位元組順序排列之 IPv4 位址的子網路遮罩。
dwBCastAddr
類型: DWORD
網路位元組順序的廣播位址。 廣播位址通常是將主機部分設定為全部零或全部的 IPv4 位址。
GetIpAddrTable函式不會傳回這個成員的適當值。
dwReasmSize
類型: DWORD
已接收資料包的重新元件大小上限。
unused1
類型: 不帶正負號的 short
此成員已保留。
unused2
類型: 不帶正負號的 short
此成員已保留。
備註
在 Windows XP 和更新版本上,MIB_IPADDRROW結構的dwIndex成員具有IF_INDEX的資料類型。 wType成員僅適用于 Windows XP 和更新版本。 在 Windows 2000 和更早版本上,此成員會定義為 未使用2。
GetIpAddrTable函式會擷取本機電腦上的介面對 IPv4 位址對應資料表,並在MIB_IPADDRTABLE結構中傳回此資訊。 MIB_IPADDRTABLE結構中的資料表成員包含MIB_IPADDRROW專案的陣列。
在 Microsoft Windows 軟體發展工具組 (SDK) 針對 Windows Vista 和更新版本發行,標頭檔的組織已變更,而且 MIB_IPADDRROW 結構定義在 Ipmib.h 標頭檔中,而不是 Iprtrmib.h 標頭檔中。 請注意, Ipmib.h 標頭檔會自動包含在 Iprtrmib.h 中,該檔案會自動包含在 Iphlpapi.h 標頭檔中。 不應該直接使用 Ipmib.h 和 Iprtrmib.h 標頭檔。
範例
若要檢視擷取 MIB_IPADDRTABLE 結構的範例,然後列印此資料表中的 MIB_IPADDRROW 結構,請參閱 GetIpAddrTable 函式。
需求
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
標頭 | ipmib.h (包含 Iphlpapi.h) |