次の方法で共有


IPSNMPInfo 構造体 (tcpioctl.h)

[この構造は、将来のバージョンの Windows で変更または使用できない可能性があります。]

インターネット エンジニアリング タスク フォース (IETF) Request for Comments ( RFC) 2011 で指定されているインターネット プロトコル (IP) の管理情報ベース (MIB-II) 情報グループの一部を実装します。

構文

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 ヘッダーの Time-To-Live (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

ICMP を含む IP ユーザー プロトコルに正常に配信された入力データグラムの合計数。

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 再構成アルゴリズムによって検出された任意の並べ替えの再構築エラーの数。 RFC 815 で説明されているような一部のアルゴリズムでは、結合されるフラグメントの数が追跡されないため、これは必ずしも破棄された IP フラグメントの数ではないことに注意してください。

ipsi_fragoks

このエンティティで正常に断片化された IP データグラムの数。

ipsi_fragfails

このエンティティでフラグメント化する必要があったが、"フラグメント化しない" フラグが設定されたため、または他の何らかの理由で破棄された IP データグラムの数。

ipsi_fragcreates

このエンティティでの断片化の結果として生成された IP データグラム フラグメントの数。

ipsi_numif

このエンティティがリッスンするインターフェイスの数。

ipsi_numaddr

このエンティティがリッスンする IP アドレスの数。

ipsi_numroutes

このエンティティのルート テーブル内のルートの数。

要件

要件
Header tcpioctl.h

こちらもご覧ください

IOCTL_TCP_QUERY_INFORMATION_EX

管理情報ベース リファレンス