次の方法で共有


MIB_UDP6TABLE構造体 (udpmib.h)

MIB_UDP6TABLE構造体には、ローカル コンピューター上の IPv6 のユーザー データグラム プロトコル (UDP) リスナー テーブルが含まれています。

構文

typedef struct _MIB_UDP6TABLE {
  DWORD       dwNumEntries;
  MIB_UDP6ROW table[ANY_SIZE];
} MIB_UDP6TABLE, *PMIB_UDP6TABLE;

メンバー

dwNumEntries

テーブル内のエントリの数。

table[ANY_SIZE]

MIB_UDP6ROW構造体の配列へのポインター。

注釈

GetUdp6Table 関数は、ローカル コンピューター上のアドレスにバインドされている IPv6 の UDP エンドポイントを列挙し、この情報をMIB_UDP6TABLE構造で返します。

この表には、ローカル コンピューターで UDP データグラムを送受信するためのローカル IPv6 アドレス、スコープ ID、ポート情報が含まれています。 MIB_UDP6TABLE構造体には、MIB_UDP6ROW構造体の配列が含まれています。

MIB_UDP6TABLE構造体には、dwNumEntries メンバーとテーブル メンバー内の最初のMIB_UDP6ROW配列エントリとの間の配置のためのパディングが含まれている場合があります。 配置のパディングは、テーブル メンバー内のMIB_UDP6ROW配列エントリ間に存在する場合もあります。 MIB_UDP6ROW配列エントリへのアクセスは、埋め込みが存在する可能性があることを前提とする必要があります。

MIB_UDP6TABLE構造体には、ローカル コンピューター上の IPv6 の UDP リスナー テーブルが含まれています。 名前は、IETF によって発行された RFC 2454 のこのテーブルの定義に基づいています。 詳細については、「http://www.ietf.org/rfc/rfc2454.txt」を参照してください。 この表には、アドレスにバインドされている IPv6 の UDP エンドポイントが含まれています。 アプリケーションは UDP ソケットを作成し、UDP データグラムを送信する唯一の目的のためにアドレスにバインドでき、このソケット (リスナーとして機能) を使用してパケットを受信する意図はありません。

MIB_UDP6TABLE_OWNER_MODULE構造体は、テーブル内の各 UDP エンドポイントで使用可能な所有権データを含む、MIB_UDP6TABLE_OWNER_PID構造の拡張バージョンです。 MIB_UDP6TABLE_OWNER_PIDは、テーブル内の各 UDP エンドポイントのバインド関数の呼び出しを発行したプロセス ID (PID) を含む、MIB_UDP6TABLEの拡張バージョンです。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header udpmib.h (Iphlpapi.h を含む)

こちらもご覧ください

GetExtendedUdpTable

GetUdp6Table

GetUdpTable

MIB_UDP6ROW

MIB_UDP6ROW_OWNER_MODULE

MIB_UDP6ROW_OWNER_PID

MIB_UDP6TABLE_OWNER_MODULE

MIB_UDP6TABLE_OWNER_PID

MIB_UDPROW

MIB_UDPROW_OWNER_MODULE

MIB_UDPROW_OWNER_PID

MIB_UDPTABLE

MIB_UDPTABLE_OWNER_MODULE

MIB_UDPTABLE_OWNER_PID

bind