MIB_IPADDRTABLE結構 (ipmib.h)
MIB_IPADDRTABLE結構包含 IPv4 位址專案的資料表。
語法
typedef struct _MIB_IPADDRTABLE {
DWORD dwNumEntries;
MIB_IPADDRROW table[ANY_SIZE];
} MIB_IPADDRTABLE, *PMIB_IPADDRTABLE;
成員
dwNumEntries
資料表中的 IPv4 位址專案數目。
table[ANY_SIZE]
實作為 MIB_IPADDRROW 結構陣列之 IPv4 位址專案的資料表指標。
備註
GetIpAddrTable函式會擷取本機電腦上的介面對 IPv4 位址對應表,並在MIB_IPADDRTABLE結構中傳回這項資訊。
MIB_IPADDRTABLE結構可能包含dwNumEntries成員與資料表成員中第一個MIB_IPADDRROW陣列專案之間的對齊填補。 表格成員中MIB_IPADDRROW陣列專案之間也可能有對齊的邊框間距。 任何對 MIB_IPADDRROW 陣列專案的存取都應該假設填補可能存在。
在針對 Windows Vista 和更新版本發行的 Microsoft Windows 軟體發展工具組 (SDK) 上,標頭檔的組織已變更, 且MIB_IPADDRROW 定義在 Iprtrmib.h 標頭檔中的 Ipmib.h 標頭檔中,而不是 Iprtrmib.h 標頭檔中。 請注意, Ipmib.h 標頭檔會自動包含在 Iprtrmib.h 中, 該檔案會自動包含在 Iphlpapi.h 標頭檔中。 不應該直接使用 Ipmib.h 和 Iprtrmib.h 標頭檔。
範例
若要檢視擷取 MIB_IPADDRTABLE 結構的範例,然後列印出此資料表中的 MIB_IPADDRROW 結構,請參閱 GetIpAddrTable 函式。
需求
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
標頭 | ipmib.h (包含 Iphlpapi.h) |