次の方法で共有


MIB_UDP6TABLE_OWNER_MODULE 構造体 (udpmib.h)

MIB_UDP6TABLE_OWNER_MODULE構造体には、ローカル コンピューター上の IPv6 のユーザー データグラム プロトコル (UDP) リスナー テーブルが含まれています。 テーブルには、使用可能な所有権データと、各 UDP エンドポイントの バインド 関数の呼び出しを発行したプロセス ID (PID) も含まれています。

構文

typedef struct _MIB_UDP6TABLE_OWNER_MODULE {
  DWORD                    dwNumEntries;
  MIB_UDP6ROW_OWNER_MODULE table[ANY_SIZE];
} MIB_UDP6TABLE_OWNER_MODULE, *PMIB_UDP6TABLE_OWNER_MODULE;

メンバー

dwNumEntries

テーブル内のMIB_UDP6ROW_OWNER_MODULE要素の数。

table[ANY_SIZE]

GetExtendedUdpTable の呼び出しによって返されるMIB_UDP6ROW_OWNER_MODULE構造体の配列。

注釈

MIB_UDP6TABLE_OWNER_MODULE構造体は、GetExtendedUdpTable の呼び出しによって返され、TableClass パラメーターは UDP_TABLE_CLASS 列挙のUDP_TABLE_OWNER_MODULEに設定され、ulAf パラメーターは AF_INET6 に設定されます。 MIB_UDP6TABLE_OWNER_MODULE構造体には、MIB_UDP6ROW_OWNER_MODULE構造体の配列が含まれています。

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

MIB_UDP6TABLE_OWNER_MODULE構造体には、ローカル コンピューター上の 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 以降用にリリースされた Microsoft Windows ソフトウェア開発キット (Windows SDK) (SDK) では、ヘッダー ファイルのorganizationが変更されました。 この構造体は、Iprtrmib.h ヘッダー ファイルではなく、Udpmib.h ヘッダー ファイルで定義されます。 Udpmib.h ヘッダー ファイルは、Iphlpapi.h ヘッダー ファイルに自動的に含まれる Iprtrmib.h に自動的に含まれることに注意してください。 Udpmib.h および Iprtrmib.h ヘッダー ファイルを直接使用しないでください。

要件

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

こちらもご覧ください

GetExtendedUdpTable

GetUdp6Table

GetUdpTable

MIB_UDP6ROW

MIB_UDP6ROW_OWNER_MODULE

MIB_UDP6ROW_OWNER_PID

MIB_UDP6TABLE

MIB_UDP6TABLE_OWNER_PID

MIB_UDPROW

MIB_UDPROW_OWNER_MODULE

MIB_UDPROW_OWNER_PID

MIB_UDPTABLE

MIB_UDPTABLE_OWNER_MODULE

MIB_UDPTABLE_OWNER_PID

UDP_TABLE_CLASS

bind