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) |