共用方式為


ipSNMPInfo 結構 (tcpioctl.h)

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

實作 Internet Protocol (IP (IP) 的管理資訊基底 (MIB-II) 資訊群組的一部分,如因特網工程工作組 (IETF) 要求 (RFC) 2011 中所指定。

語法

typedef struct IPSNMPInfo {
  ulong ipsi_forwarding;
  ulong ipsi_defaultttl;
  ulong ipsi_inreceives;
  ulong ipsi_inhdrerrors;
  ulong ipsi_inaddrerrors;
  ulong ipsi_forwdatagrams;
  ulong ipsi_inunknownprotos;
  ulong ipsi_indiscards;
  ulong ipsi_indelivers;
  ulong ipsi_outrequests;
  ulong ipsi_routingdiscards;
  ulong ipsi_outdiscards;
  ulong ipsi_outnoroutes;
  ulong ipsi_reasmtimeout;
  ulong ipsi_reasmreqds;
  ulong ipsi_reasmoks;
  ulong ipsi_reasmfails;
  ulong ipsi_fragoks;
  ulong ipsi_fragfails;
  ulong ipsi_fragcreates;
  ulong ipsi_numif;
  ulong ipsi_numaddr;
  ulong ipsi_numroutes;
} IPSNMPInfo;

成員

ipsi_forwarding

指出此實體是否做為IP路由器,轉送未尋址的數據報。 IP 路由器會轉送數據報,但IP主機除外,除了透過主機路由傳送的數據報。

ipsi_defaultttl

每當傳輸層通訊協定未提供TTL值時,就會插入來自此實體之數據報IP標頭的[存留時間 (TTL) 字段的預設值。

ipsi_inreceives

此實體從介面接收的輸入數據報總數,包括收到錯誤的輸入數據報。

ipsi_inhdrerrors

因為IP標頭發生錯誤而捨棄的輸入數據報數目。 這類錯誤包括不正確的總和檢查碼、版本號碼不符、其他格式錯誤、超過存留時間,以及處理IP選項時發現的錯誤,但不包括無效的目的地位址。

ipsi_inaddrerrors

捨棄的輸入數據報數目,因為其IP標頭目的地欄位中的IP位址對此實體無效。 這包括無效的位址,例如 0.0.0.0、類別 E 等不支援類別的位址,以及不是 IP 路由器數據報的實體,包含所有不是本機位址。

ipsi_forwdatagrams

此實體不是其最終IP目的地的輸入數據報數目,因此嘗試轉送數據報。 在不做為IP路由器的實體中,此計數器只會包含成功透過此實體路由來源的封包。

ipsi_inunknownprotos

因為未知或不支持的通訊協定,所以成功接收的本機尋址數據報數目,但已捨棄。

ipsi_indiscards

包含任何內容以防止其繼續處理的輸入IP數據報數目,但基於運行時間原因而捨棄,例如缺少可用的記憶體或其他資源。 請注意,此計數器不包含等候重新組譯時捨棄的任何數據報。

ipsi_indelivers

已成功傳遞至IP用戶通訊協定的輸入數據報總數,包括ICMP。

ipsi_outrequests

本機 IP 使用者通訊協定的 IP 數據報總數,包括 ICMP,在傳輸要求中提供給 IP。 請注意,此計數器不包含 ipsi_forwdatagrams 成員中計算的任何數據報。

ipsi_routingdiscards

基於需要釋放記憶體等原因而捨棄的有效路由項目數目。

ipsi_outdiscards

沒有發生問題的輸出 IP 數據報數目,以防止其傳輸,但因為運行時間原因而捨棄,例如記憶體不足或其他資源。 請注意,如果以這種方式捨棄任何這類封包,此計數器也會在 ipsi_forwdatagrams 成員中計算數據報。

ipsi_outnoroutes

捨棄的IP數據報數目,因為找不到路由將它們傳輸到其目的地。 這個值也包含封包也會計算在無法路由 傳送的ipsi_forwdatagrams 成員中,以及主機無法路由傳送的數據報,因為其預設路由器全部關閉。

ipsi_reasmtimeout

此實體所保存的片段在捨棄片段之前等候重新組譯的秒數上限。

ipsi_reasmreqds

在此實體收到的IP片段數目,需要重新組譯。

ipsi_reasmoks

已成功在此實體上重新組譯的IP數據報數目。

ipsi_reasmfails

IP 重新組譯演算法偵測到的任何排序重新組譯失敗數目。 請注意,這不一定是捨棄IP片段的計數,因為 RFC 815 中所述的某些演算法不會追蹤要合併的片段數目。

ipsi_fragoks

在此實體成功分散的IP數據報數目。

ipsi_fragfails

已捨棄的IP數據報數目,因為它們需要在此實體上分散,但無法分割,因為它們的「不要片段」旗標已設定或基於其他原因。

ipsi_fragcreates

因為此實體的片段而產生IP數據報片段的數目。

ipsi_numif

這個實體接聽的介面數目。

ipsi_numaddr

這個實體所接聽的IP位址數目。

ipsi_numroutes

此實體路由表中的路由數目。

規格需求

需求
標頭 tcpioctl.h

另請參閱

IOCTL_TCP_QUERY_INFORMATION_EX

管理資訊基底參考