MIB_UDP6TABLE-Struktur (udpmib.h)

Die MIB_UDP6TABLE-Struktur enthält die UDP-Listenertabelle (User Datagram Protocol) für IPv6 auf dem lokalen Computer.

Syntax

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

Member

dwNumEntries

Die Anzahl der Einträge in der Tabelle.

table[ANY_SIZE]

Ein Zeiger auf ein Array von MIB_UDP6ROW Strukturen.

Hinweise

Die GetUdp6Table-Funktion listet die UDP-Endpunkte für IPv6 auf, die an eine Adresse auf dem lokalen Computer gebunden wurden, und gibt diese Informationen in einer MIB_UDP6TABLE-Struktur zurück.

Diese Tabelle enthält die lokale IPv6-Adresse, Bereichs-ID und Portinformationen zum Senden und Empfangen von UDP-Datagrammen auf dem lokalen Computer. Ein Array von MIB_UDP6ROW Strukturen ist in der MIB_UDP6TABLE-Struktur enthalten.

Die MIB_UDP6TABLE-Struktur kann eine Füllung für die Ausrichtung zwischen dem dwNumEntries-Element und dem ersten MIB_UDP6ROW Arrayeintrag im Tabellenmember enthalten. Zwischen den MIB_UDP6ROW Arrayeinträgen im Tabellenmember kann auch ein Abstand für die Ausrichtung vorhanden sein. Bei jedem Zugriff auf einen MIB_UDP6ROW Arrayeintrag sollte davon ausgegangen werden, dass eine Auffüllung vorhanden ist.

Die MIB_UDP6TABLE-Struktur enthält die UDP-Listenertabelle für IPv6 auf dem lokalen Computer. Der Name basiert auf der Definition dieser Tabelle in RFC 2454, die von der IETF veröffentlicht wurde. Weitere Informationen finden Sie unter http://www.ietf.org/rfc/rfc2454.txt. Diese Tabelle enthält UDP-Endpunkte für IPv6, die an eine Adresse gebunden wurden. Es sollte beachtet werden, dass eine Anwendung einen UDP-Socket erstellen und ihn an eine Adresse binden kann, um ein UDP-Datagramm zu senden, ohne die Absicht, Pakete mit diesem Socket zu empfangen (die als Listener fungiert).

Die MIB_UDP6TABLE_OWNER_MODULE-Struktur ist eine erweiterte Version der MIB_UDP6TABLE_OWNER_PID-Struktur , die alle verfügbaren Besitzdaten für jeden UDP-Endpunkt in der Tabelle enthält. Die MIB_UDP6TABLE_OWNER_PID ist eine erweiterte Version des MIB_UDP6TABLE , die die Prozess-ID (PID) enthält, die den Aufruf der Bindungsfunktion für jeden UDP-Endpunkt in der Tabelle ausgegeben hat.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile udpmib.h (include Iphlpapi.h)

Weitere Informationen

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