ipInterfaceInfo 結構 (tcpioctl.h)

[未來版本的 Windows 中可能會改變或無法使用此結構。]

IPInterfaceInfo 結構包含IOCTL_TCP_QUERY_INFORMATION_EX控件程式代碼所傳回之特定IP介面的相關信息。

語法

typedef struct IPInterfaceInfo {
  ulong iii_flags;
  ulong iii_mtu;
  ulong iii_speed;
  ulong iii_addrlength;
  uchar iii_addr[1];
} IPInterfaceInfo;

成員

iii_flags

此介面上支持的通訊類型。 這個成員可以是下列一或多個值。

意義
1
點對點。
2
點對多點。
4
單向通訊。

iii_mtu

傳輸單位上限:介面上可傳送和/或接收的最大數據報大小,以位元組為單位。

iii_speed

以每秒位為單位的介面目前頻寬估計值。 對於不因頻寬而異或無法進行精確估計的介面,此成員包含名義頻寬。

iii_addrlength

iii_addr成員中包含的 這個介面相關聯的IP位址長度,以位元組為單位。

iii_addr[1]

與此介面相關聯的IP位址。 在 Windows Vista 中,這是實體位址。

備註

這是可變長度的結構,其大小取決於 iii_addr 成員是否包含IPv4或IPv6位址。 若要配置足以安全地包含它的緩衝區,請使用大小:

sizeof(IPInterfaceInfo) + MAX_PHYSADDR_SIZE

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
標頭 tcpioctl.h

另請參閱

IOCTL_TCP_QUERY_INFORMATION_EX

管理資訊基底參考