struttura MIB_UDPTABLE (udpmib.h)
La struttura MIB_UDPTABLE contiene la tabella listener UDP (User Datagram Protocol) per IPv4 nel computer locale.
Sintassi
typedef struct _MIB_UDPTABLE {
DWORD dwNumEntries;
MIB_UDPROW table[ANY_SIZE];
} MIB_UDPTABLE, *PMIB_UDPTABLE;
Members
dwNumEntries
Numero di voci nella tabella.
table[ANY_SIZE]
Puntatore a una matrice di strutture MIB_UDPROW .
Commenti
La funzione GetUdpTable enumera la tabella degli endpoint UDP per IPv4 associati a un indirizzo nel computer locale e restituisce queste informazioni in una struttura MIB_UDPTABLE .
Questa tabella include l'indirizzo IPv4 locale e le informazioni sulla porta per l'invio e la ricezione di datagrammi UDP nel computer locale. Una matrice di strutture MIB_UDPROW è contenuta nella struttura MIB_UDPTABLE .
La struttura MIB_UDPTABLE può contenere spaziatura interna per l'allineamento tra il membro dwNumEntries e la prima voce di matrice MIB_UDPROW nel membro della tabella . La spaziatura interna per l'allineamento può essere presente anche tra le voci della matrice MIB_UDPROW nel membro della tabella . Qualsiasi accesso a una voce di matrice MIB_UDPROW deve presupporre che la spaziatura interna possa esistere.
La struttura MIB_UDPTABLE contiene la tabella listener UDP per IPv4 nel computer locale. Il nome si basa sulla definizione di questa tabella in RFC 1213 pubblicata da IETF. Per altre informazioni, vedere http://www.ietf.org/rfc/rfc1213.txt. Questa tabella contiene endpoint UDP per IPv4 associati a un indirizzo. Si noti che un'applicazione può creare un socket UDP e associarla a un indirizzo per l'unico scopo di inviare un datagramma UDP, senza alcuna intenzione di ricevere pacchetti usando questo socket (funziona come listener).
La struttura MIB_UDPTABLE_OWNER_MODULE è una versione avanzata della struttura MIB_UDPTABLE_OWNER_PID che include tutti i dati di proprietà disponibili per ogni endpoint UDP nella tabella. Il MIB_UDPTABLE_OWNER_PID è una versione avanzata del MIB_UDPTABLE che include l'ID processo (PID) che ha emesso la chiamata alla funzione di associazione per ogni endpoint UDP nella tabella.
In Microsoft Windows Software Development Kit (SDK) rilasciato per Windows Vista e versioni successive, l'organizzazione dei file di intestazione è cambiata. Questa struttura è definita nel file di intestazione Udpmib.h , non nel file di intestazione Iprtrmib.h . Si noti che il file di intestazione Udpmib.h viene automaticamente incluso in Iprtrmib.h, incluso automaticamente nel file di intestazione Iphlpapi.h . I file di intestazione Udpmib.h e Iprtrmib.h non devono mai essere usati direttamente.
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | udpmib.h (include Iphlpapi.h) |