ホーム › NetworkManagement.IpHelper › TCP_TABLE_CLASS
TCP_TABLE_CLASS
列挙型メンバー 9
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| TCP_TABLE_BASIC_LISTENER | 0 | 0x0 | ローカルコンピューター上のすべてのリッスン中(受信専用)の TCP エンドポイントを含む MIB_TCPTABLE テーブルが呼び出し元に返されます。 |
| TCP_TABLE_BASIC_CONNECTIONS | 1 | 0x1 | ローカルコンピューター上のすべての接続済みの TCP エンドポイントを含む MIB_TCPTABLE テーブルが呼び出し元に返されます。 |
| TCP_TABLE_BASIC_ALL | 2 | 0x2 | ローカルコンピューター上のすべての TCP エンドポイントを含む MIB_TCPTABLE テーブルが呼び出し元に返されます。 |
| TCP_TABLE_OWNER_PID_LISTENER | 3 | 0x3 | ローカルコンピューター上のすべてのリッスン中(受信専用)の TCP エンドポイントを含む MIB_TCPTABLE_OWNER_PID または MIB_TCP6TABLE_OWNER_PID が呼び出し元に返されます。 |
| TCP_TABLE_OWNER_PID_CONNECTIONS | 4 | 0x4 | ローカルコンピューター上のすべての接続済みの TCP エンドポイントを含む MIB_TCPTABLE_OWNER_PID または MIB_TCP6TABLE_OWNER_PID 構造体が呼び出し元に返されます。 |
| TCP_TABLE_OWNER_PID_ALL | 5 | 0x5 | ローカルコンピューター上のすべての TCP エンドポイントを含む MIB_TCPTABLE_OWNER_PID または MIB_TCP6TABLE_OWNER_PID 構造体が呼び出し元に返されます。 |
| TCP_TABLE_OWNER_MODULE_LISTENER | 6 | 0x6 | ローカルコンピューター上のすべてのリッスン中(受信専用)の TCP エンドポイントを含む MIB_TCPTABLE_OWNER_MODULE または MIB_TCP6TABLE_OWNER_MODULE 構造体が呼び出し元に返されます。 |
| TCP_TABLE_OWNER_MODULE_CONNECTIONS | 7 | 0x7 | ローカルコンピューター上のすべての接続済みの TCP エンドポイントを含む MIB_TCPTABLE_OWNER_MODULE または MIB_TCP6TABLE_OWNER_MODULE 構造体が呼び出し元に返されます。 |
| TCP_TABLE_OWNER_MODULE_ALL | 8 | 0x8 | ローカルコンピューター上のすべての TCP エンドポイントを含む MIB_TCPTABLE_OWNER_MODULE または MIB_TCP6TABLE_OWNER_MODULE 構造体が呼び出し元に返されます。 |
公式ドキュメント
TCP_TABLE_CLASS 列挙型は、GetExtendedTcpTable の呼び出しによって返されるテーブルの種類を示すために使用される値のセットを定義します。
解説(Remarks)
Windows Vista 以降向けにリリースされた Microsoft Windows Software Development Kit (SDK) では、ヘッダーファイルの構成が変更され、TCP_TABLE_CLASS 列挙型は Iphlpapi.h ヘッダーファイルではなく Iprtrmib.h ヘッダーファイルで定義されています。なお、Iprtrmib.h ヘッダーファイルは Iphlpapi.h ヘッダーファイル内で自動的にインクルードされます。Iprtrmib.h ヘッダーファイルを直接使用することは決してしないでください。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum TCP_TABLE_CLASS : int {
TCP_TABLE_BASIC_LISTENER = 0,
TCP_TABLE_BASIC_CONNECTIONS = 1,
TCP_TABLE_BASIC_ALL = 2,
TCP_TABLE_OWNER_PID_LISTENER = 3,
TCP_TABLE_OWNER_PID_CONNECTIONS = 4,
TCP_TABLE_OWNER_PID_ALL = 5,
TCP_TABLE_OWNER_MODULE_LISTENER = 6,
TCP_TABLE_OWNER_MODULE_CONNECTIONS = 7,
TCP_TABLE_OWNER_MODULE_ALL = 8
} TCP_TABLE_CLASS;public enum TCP_TABLE_CLASS : int
{
TCP_TABLE_BASIC_LISTENER = 0,
TCP_TABLE_BASIC_CONNECTIONS = 1,
TCP_TABLE_BASIC_ALL = 2,
TCP_TABLE_OWNER_PID_LISTENER = 3,
TCP_TABLE_OWNER_PID_CONNECTIONS = 4,
TCP_TABLE_OWNER_PID_ALL = 5,
TCP_TABLE_OWNER_MODULE_LISTENER = 6,
TCP_TABLE_OWNER_MODULE_CONNECTIONS = 7,
TCP_TABLE_OWNER_MODULE_ALL = 8,
}Public Enum TCP_TABLE_CLASS As Integer
TCP_TABLE_BASIC_LISTENER = 0
TCP_TABLE_BASIC_CONNECTIONS = 1
TCP_TABLE_BASIC_ALL = 2
TCP_TABLE_OWNER_PID_LISTENER = 3
TCP_TABLE_OWNER_PID_CONNECTIONS = 4
TCP_TABLE_OWNER_PID_ALL = 5
TCP_TABLE_OWNER_MODULE_LISTENER = 6
TCP_TABLE_OWNER_MODULE_CONNECTIONS = 7
TCP_TABLE_OWNER_MODULE_ALL = 8
End Enumimport enum
class TCP_TABLE_CLASS(enum.IntEnum):
TCP_TABLE_BASIC_LISTENER = 0
TCP_TABLE_BASIC_CONNECTIONS = 1
TCP_TABLE_BASIC_ALL = 2
TCP_TABLE_OWNER_PID_LISTENER = 3
TCP_TABLE_OWNER_PID_CONNECTIONS = 4
TCP_TABLE_OWNER_PID_ALL = 5
TCP_TABLE_OWNER_MODULE_LISTENER = 6
TCP_TABLE_OWNER_MODULE_CONNECTIONS = 7
TCP_TABLE_OWNER_MODULE_ALL = 8// TCP_TABLE_CLASS
pub const TCP_TABLE_BASIC_LISTENER: i32 = 0;
pub const TCP_TABLE_BASIC_CONNECTIONS: i32 = 1;
pub const TCP_TABLE_BASIC_ALL: i32 = 2;
pub const TCP_TABLE_OWNER_PID_LISTENER: i32 = 3;
pub const TCP_TABLE_OWNER_PID_CONNECTIONS: i32 = 4;
pub const TCP_TABLE_OWNER_PID_ALL: i32 = 5;
pub const TCP_TABLE_OWNER_MODULE_LISTENER: i32 = 6;
pub const TCP_TABLE_OWNER_MODULE_CONNECTIONS: i32 = 7;
pub const TCP_TABLE_OWNER_MODULE_ALL: i32 = 8;// TCP_TABLE_CLASS
const (
TCP_TABLE_BASIC_LISTENER int32 = 0
TCP_TABLE_BASIC_CONNECTIONS int32 = 1
TCP_TABLE_BASIC_ALL int32 = 2
TCP_TABLE_OWNER_PID_LISTENER int32 = 3
TCP_TABLE_OWNER_PID_CONNECTIONS int32 = 4
TCP_TABLE_OWNER_PID_ALL int32 = 5
TCP_TABLE_OWNER_MODULE_LISTENER int32 = 6
TCP_TABLE_OWNER_MODULE_CONNECTIONS int32 = 7
TCP_TABLE_OWNER_MODULE_ALL int32 = 8
)const
TCP_TABLE_BASIC_LISTENER = 0;
TCP_TABLE_BASIC_CONNECTIONS = 1;
TCP_TABLE_BASIC_ALL = 2;
TCP_TABLE_OWNER_PID_LISTENER = 3;
TCP_TABLE_OWNER_PID_CONNECTIONS = 4;
TCP_TABLE_OWNER_PID_ALL = 5;
TCP_TABLE_OWNER_MODULE_LISTENER = 6;
TCP_TABLE_OWNER_MODULE_CONNECTIONS = 7;
TCP_TABLE_OWNER_MODULE_ALL = 8;// TCP_TABLE_CLASS
pub const TCP_TABLE_BASIC_LISTENER: i32 = 0;
pub const TCP_TABLE_BASIC_CONNECTIONS: i32 = 1;
pub const TCP_TABLE_BASIC_ALL: i32 = 2;
pub const TCP_TABLE_OWNER_PID_LISTENER: i32 = 3;
pub const TCP_TABLE_OWNER_PID_CONNECTIONS: i32 = 4;
pub const TCP_TABLE_OWNER_PID_ALL: i32 = 5;
pub const TCP_TABLE_OWNER_MODULE_LISTENER: i32 = 6;
pub const TCP_TABLE_OWNER_MODULE_CONNECTIONS: i32 = 7;
pub const TCP_TABLE_OWNER_MODULE_ALL: i32 = 8;const
TCP_TABLE_BASIC_LISTENER* = 0
TCP_TABLE_BASIC_CONNECTIONS* = 1
TCP_TABLE_BASIC_ALL* = 2
TCP_TABLE_OWNER_PID_LISTENER* = 3
TCP_TABLE_OWNER_PID_CONNECTIONS* = 4
TCP_TABLE_OWNER_PID_ALL* = 5
TCP_TABLE_OWNER_MODULE_LISTENER* = 6
TCP_TABLE_OWNER_MODULE_CONNECTIONS* = 7
TCP_TABLE_OWNER_MODULE_ALL* = 8enum TCP_TABLE_CLASS : int {
TCP_TABLE_BASIC_LISTENER = 0,
TCP_TABLE_BASIC_CONNECTIONS = 1,
TCP_TABLE_BASIC_ALL = 2,
TCP_TABLE_OWNER_PID_LISTENER = 3,
TCP_TABLE_OWNER_PID_CONNECTIONS = 4,
TCP_TABLE_OWNER_PID_ALL = 5,
TCP_TABLE_OWNER_MODULE_LISTENER = 6,
TCP_TABLE_OWNER_MODULE_CONNECTIONS = 7,
TCP_TABLE_OWNER_MODULE_ALL = 8,
}#define global TCP_TABLE_BASIC_LISTENER 0x0
#define global TCP_TABLE_BASIC_CONNECTIONS 0x1
#define global TCP_TABLE_BASIC_ALL 0x2
#define global TCP_TABLE_OWNER_PID_LISTENER 0x3
#define global TCP_TABLE_OWNER_PID_CONNECTIONS 0x4
#define global TCP_TABLE_OWNER_PID_ALL 0x5
#define global TCP_TABLE_OWNER_MODULE_LISTENER 0x6
#define global TCP_TABLE_OWNER_MODULE_CONNECTIONS 0x7
#define global TCP_TABLE_OWNER_MODULE_ALL 0x8