TcpIp クラス
このクラスは、TCP/IP イベントの親クラスです。
次の構文は、MOF コードから簡略化されています。
構文
[Guid("{9a280ac0-c8e0-11d1-84e2-00c04fb998a2}"), EventVersion(2)]
class TcpIp : MSNT_SystemTrace
{
};
メンバー
TcpIp クラスはメンバーを定義しません。
解説
NT カーネル ログ セッションで TCP/IP イベントを有効にするには、StartTrace 関数を呼び出すときに、EVENT_TRACE_PROPERTIES構造体の EnableFlags メンバーでEVENT_TRACE_FLAG_NETWORK_TCPIP フラグを指定します。
イベント トレース コンシューマーは、 SetTraceCallback 関数を呼び出し、 TcpIpGuid を pGuid パラメーターとして指定することで、TCP/IP イベントの特別な処理を実装できます。 イベントを使用するときに、実際のネットワーク (TCP/IP) イベントを識別するには、次のイベントの種類を使用します。
イベントの種類 | 説明 |
---|---|
EVENT_TRACE_TYPE_ACCEPT(イベントの種類の値は 15) |
IPv4 プロトコルのイベントを受け入れます。 TcpIp_TypeGroup2 MOF クラスは、このイベントのイベント データを定義します。 |
EVENT_TRACE_TYPE_CONNECT(イベントの種類の値は 12) |
IPv4 プロトコルの Connect イベント。 TcpIp_TypeGroup2 MOF クラスは、このイベントのイベント データを定義します。 |
EVENT_TRACE_TYPE_DISCONNECT(イベントの種類の値は 13) |
IPv4 プロトコルの Disconnect イベント。 TcpIp_TypeGroup1 MOF クラスは、このイベントのイベント データを定義します。 |
EVENT_TRACE_TYPE_RECEIVE(イベントの種類の値は 11) |
IPv4 プロトコルの受信イベント。 TcpIp_TypeGroup1 MOF クラスは、このイベントのイベント データを定義します。 |
EVENT_TRACE_TYPE_RECONNECT(イベントの種類の値は 16) |
IPv4 プロトコルの再接続イベント。 (接続試行に失敗し、別の試行が行われました)。 TcpIp_TypeGroup1 MOF クラスは、このイベントのイベント データを定義します。 |
EVENT_TRACE_TYPE_RETRANSMIT(イベントの種類の値は 14) |
IPv4 プロトコルの再送信イベント。 TcpIp_TypeGroup1 MOF クラスは、このイベントのイベント データを定義します。 |
EVENT_TRACE_TYPE_SEND(イベントの種類の値は 10) |
IPv4 プロトコルの送信イベント。 TcpIp_SendIPV4 MOF クラスは、このイベントのイベント データを定義します。 |
イベントの種類の値、17 | Fail イベント。 TcpIp_Fail MOF クラスは、このイベントのイベント データを定義します。 |
イベントの種類の値、18 | IPv4 プロトコルの TCP コピー イベント。 TcpIp_TypeGroup1 MOF クラスは、このイベントのイベント データを定義します。 |
イベントの種類の値、26 | IPv6 プロトコルの送信イベント。 TcpIp_SendIPV6 MOF クラスは、このイベントのイベント データを定義します。 |
イベントの種類の値、27 | IPv6 プロトコルの受信イベント。 TcpIp_TypeGroup3 MOF クラスは、このイベントのイベント データを定義します。 |
イベントの種類の値、28 | IPv6 プロトコルの Connect イベント。 TcpIp_TypeGroup4 MOF クラスは、このイベントのイベント データを定義します。 |
イベントの種類の値、29 | IPv6 プロトコルの Disconnect イベント。 TcpIp_TypeGroup3 MOF クラスは、このイベントのイベント データを定義します。 |
イベントの種類の値、30 | IPv6 プロトコルの再送信イベント。 TcpIp_TypeGroup3 MOF クラスは、このイベントのイベント データを定義します。 |
イベントの種類の値、31 | IPv6 プロトコルのイベントを受け入れます。 TcpIp_TypeGroup4 MOF クラスは、このイベントのイベント データを定義します。 |
イベントの種類の値、32 | IPv6 プロトコルの再接続イベント。 (接続試行に失敗し、別の試行が行われました)。 TcpIp_TypeGroup3 MOF クラスは、このイベントのイベント データを定義します。 |
イベントの種類の値、34 | IPv6 プロトコルの TCP コピー イベント。 TcpIp_TypeGroup3 MOF クラスは、このイベントのイベント データを定義します。 |
ProcessId プロパティを使用して、ネットワーク イベントをソースプロセスと宛先プロセスにトレースできます。 一部のネットワーク イベントは個別のスレッドによってログに記録されるため、EVENT_TRACE_HEADERの ProcessId メンバーと ThreadId メンバーを使用して、ネットワーク アクティビティを発生させたプロセスまたはスレッドを識別できない場合があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2008 [デスクトップ アプリのみ] |
関連項目