MIB_UDPTABLE-Struktur (udpmib.h)

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

Syntax

typedef struct _MIB_UDPTABLE {
  DWORD      dwNumEntries;
  MIB_UDPROW table[ANY_SIZE];
} MIB_UDPTABLE, *PMIB_UDPTABLE;

Member

dwNumEntries

Die Anzahl der Einträge in der Tabelle.

table[ANY_SIZE]

Ein Zeiger auf ein Array von MIB_UDPROW Strukturen.

Hinweise

Die GetUdpTable-Funktion listet die Tabelle der UDP-Endpunkte für IPv4 auf, die an eine Adresse auf dem lokalen Computer gebunden wurden, und gibt diese Informationen in einer MIB_UDPTABLE-Struktur zurück.

Diese Tabelle enthält die lokale IPv4-Adresse und Portinformationen zum Senden und Empfangen von UDP-Datagrammen auf dem lokalen Computer. Ein Array von MIB_UDPROW Strukturen ist in der MIB_UDPTABLE-Struktur enthalten.

Die MIB_UDPTABLE-Struktur kann einen Abstand für die Ausrichtung zwischen dem dwNumEntries-Element und dem ersten MIB_UDPROW Arrayeintrag im Tabellenmember enthalten. Zwischen den MIB_UDPROW Arrayeinträgen im Tabellenmember kann auch der Abstand für die Ausrichtung vorhanden sein. Bei jedem Zugriff auf einen MIB_UDPROW Arrayeintrag sollte davon ausgegangen werden, dass aufgefüllt werden kann.

Die MIB_UDPTABLE-Struktur enthält die UDP-Listenertabelle für IPv4 auf dem lokalen Computer. Der Name basiert auf der Definition dieser Tabelle in RFC 1213, die von der IETF veröffentlicht wurde. Weitere Informationen finden Sie unter http://www.ietf.org/rfc/rfc1213.txt. Diese Tabelle enthält UDP-Endpunkte für IPv4, 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_UDPTABLE_OWNER_MODULE-Struktur ist eine erweiterte Version der MIB_UDPTABLE_OWNER_PID-Struktur , die alle verfügbaren Besitzdaten für jeden UDP-Endpunkt in der Tabelle enthält. Die MIB_UDPTABLE_OWNER_PID ist eine erweiterte Version der MIB_UDPTABLE , die die Prozess-ID (PID) enthält, die den Aufruf der Bindungsfunktion für jeden UDP-Endpunkt in der Tabelle ausgegeben hat.

Im Microsoft Windows Software Development Kit (SDK), das für Windows Vista und höher veröffentlicht wurde, hat sich die organization von Headerdateien geändert. Diese Struktur wird in der Headerdatei Udpmib.h definiert, nicht in der Headerdatei Iprtrmib.h . Beachten Sie, dass die Headerdatei Udpmib.h automatisch in Iprtrmib.h enthalten ist, die automatisch in der Headerdatei Iphlpapi.h enthalten ist. Die Headerdateien Udpmib.h und Iprtrmib.h sollten nie direkt verwendet werden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [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

MIB_UDP6TABLE_OWNER_MODULE

MIB_UDP6TABLE_OWNER_PID

MIB_UDPROW

MIB_UDPROW_OWNER_MODULE

MIB_UDPROW_OWNER_PID

MIB_UDPTABLE_OWNER_MODULE

MIB_UDPTABLE_OWNER_PID

bind