Partager via


MIB_UDP6TABLE structure (udpmib.h)

La structure MIB_UDP6TABLE contient la table d’écouteur UDP (User Datagram Protocol) pour IPv6 sur l’ordinateur local.

Syntaxe

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

Membres

dwNumEntries

Nombre d’entrées dans le tableau.

table[ANY_SIZE]

Pointeur vers un tableau de structures MIB_UDP6ROW .

Remarques

La fonction GetUdp6Table énumère les points de terminaison UDP pour IPv6 qui ont été liés à une adresse sur l’ordinateur local et retourne ces informations dans une structure MIB_UDP6TABLE .

Ce tableau inclut l’adresse IPv6 locale, l’ID d’étendue et les informations de port pour l’envoi et la réception de datagrammes UDP sur l’ordinateur local. Un tableau de structures MIB_UDP6ROW sont contenues dans la structure MIB_UDP6TABLE .

La structure MIB_UDP6TABLE peut contenir un remplissage pour l’alignement entre le membre dwNumEntries et la première entrée de tableau MIB_UDP6ROW dans le membre de table . Un remplissage pour l’alignement peut également être présent entre les entrées de tableau MIB_UDP6ROW dans le membre de la table . Tout accès à une entrée de tableau MIB_UDP6ROW doit supposer qu’un remplissage peut exister.

La structure MIB_UDP6TABLE contient la table d’écouteur UDP pour IPv6 sur l’ordinateur local. Le nom est basé sur la définition de cette table dans la RFC 2454 publiée par l’IETF. Pour plus d’informations, consultez http://www.ietf.org/rfc/rfc2454.txt. Cette table contient des points de terminaison UDP pour IPv6 qui ont été liés à une adresse. Il est à noter qu’une application peut créer un socket UDP et le lier à une adresse dans le seul but d’envoyer un datagramme UDP, sans intention de recevoir des paquets à l’aide de ce socket (fonctionnant comme un écouteur).

La structure MIB_UDP6TABLE_OWNER_MODULE est une version améliorée de la structure MIB_UDP6TABLE_OWNER_PID qui inclut toutes les données de propriété disponibles pour chaque point de terminaison UDP dans la table. Le MIB_UDP6TABLE_OWNER_PID est une version améliorée du MIB_UDP6TABLE qui inclut l’ID de processus (PID) qui a émis l’appel à la fonction de liaison pour chaque point de terminaison UDP dans la table.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête udpmib.h (include Iphlpapi.h)

Voir aussi

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