UdpIp クラス
このクラスは、UDP/IP イベントの親クラスです。
次の構文は、MOF コードから簡略化されています。
[Guid("{bf3a50c5-a9c9-4988-a005-2df0b7c80f80}"), EventVersion(2)]
class UdpIp : MSNT_SystemTrace
{
};
UdpIp クラスはメンバーを定義しません。
NT カーネル ログ セッションで UDP/IP イベントを有効にするには、StartTrace 関数を呼び出すときに、EVENT_TRACE_PROPERTIES構造体の EnableFlags メンバーでEVENT_TRACE_FLAG_NETWORK_TCPIP フラグを指定します。
イベント トレース コンシューマーは、SetTraceCallback 関数を呼び出し、pGuid パラメーターとして UdpIpGuid を指定することで、UDP/IP イベントの特別な処理を実装できます。 イベントを使用する場合は、次のイベントの種類を使用して、実際のネットワーク (UDP/IP) イベントを識別します。
イベントの種類 | 説明 |
---|---|
EVENT_TRACE_TYPE_RECEIVE(イベントの種類の値は 11) |
IPv4 プロトコルの受信イベント。 UdpIp_TypeGroup1 MOF クラスは、このイベントのイベント データを定義します。 |
EVENT_TRACE_TYPE_SEND(イベントの種類の値は 10) |
IPv4 プロトコルの送信イベント。 UdpIp_TypeGroup1 MOF クラスは、このイベントのイベント データを定義します。 |
イベントの種類の値、17 | Fail イベント。 UdpIp_Fail MOF クラスは、このイベントのイベント データを定義します。 |
イベントの種類の値、26 | IPv6 プロトコルの送信イベント。 UdpIp_TypeGroup2 MOF クラスは、このイベントのイベント データを定義します。 |
イベントの種類の値、27 | IPv6 プロトコルの受信イベント。 UdpIp_TypeGroup2 MOF クラスは、このイベントのイベント データを定義します。 |
ProcessId プロパティを使用して、ネットワーク イベントをソースプロセスと宛先プロセスにトレースできます。 一部のネットワーク イベントは個別のスレッドによってログに記録されるため、EVENT_TRACE_HEADERの ProcessId メンバーと ThreadId メンバーを使用して、ネットワーク アクティビティを発生させたプロセスまたはスレッドを識別できない場合があります。
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2008 [デスクトップ アプリのみ] |