structure MIB_UDP6TABLE_OWNER_MODULE (udpmib.h)
La structure MIB_UDP6TABLE_OWNER_MODULE contient la table d’écouteur UDP (User Datagram Protocol) pour IPv6 sur l’ordinateur local. La table inclut également toutes les données de propriété disponibles et l’ID de processus (PID) qui a émis l’appel à la fonction de liaison pour chaque point de terminaison UDP.
Syntaxe
typedef struct _MIB_UDP6TABLE_OWNER_MODULE {
DWORD dwNumEntries;
MIB_UDP6ROW_OWNER_MODULE table[ANY_SIZE];
} MIB_UDP6TABLE_OWNER_MODULE, *PMIB_UDP6TABLE_OWNER_MODULE;
Membres
dwNumEntries
Nombre d’éléments MIB_UDP6ROW_OWNER_MODULE dans la table.
table[ANY_SIZE]
Tableau de structures MIB_UDP6ROW_OWNER_MODULE retourné par un appel à GetExtendedUdpTable.
Remarques
La structure MIB_UDP6TABLE_OWNER_MODULE est renvoyée par un appel à GetExtendedUdpTable avec le paramètre TableClass défini sur un UDP_TABLE_OWNER_MODULE à partir de l’énumération UDP_TABLE_CLASS et le paramètre ulAf défini sur AF_INET6. La structure MIB_UDP6TABLE_OWNER_MODULE contient un tableau de structures MIB_UDP6ROW_OWNER_MODULE .
La structure MIB_UDP6TABLE_OWNER_MODULE peut contenir un remplissage pour l’alignement entre le membre dwNumEntries et la première entrée de tableau MIB_UDP6ROW_OWNER_MODULE dans le membre de table . Le remplissage pour l’alignement peut également être présent entre les entrées de tableau MIB_UDP6ROW_OWNER_MODULE dans le membre de la table . Tout accès à une entrée de tableau MIB_UDP6ROW_OWNER_MODULE doit supposer que le remplissage peut exister.
La structure MIB_UDP6TABLE_OWNER_MODULE 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 les points de terminaison UDP pour IPv6 qui ont été liés à une adresse. Il convient de 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 de la table.
Sur le Microsoft Kit de développement logiciel Windows (Kit SDK Windows) (SDK) publié pour Windows Vista et versions ultérieures, la organization des fichiers d’en-tête a changé. Cette structure est définie dans le fichier d’en-tête Udpmib.h , pas dans le fichier d’en-tête Iprtrmib.h . Notez que le fichier d’en-tête Udpmib.h est automatiquement inclus dans Iprtrmib.h, qui est automatiquement inclus dans le fichier d’en-tête Iphlpapi.h . Les fichiers d’en-tête Udpmib.h et Iprtrmib.h ne doivent jamais être utilisés directement.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista, Windows XP avec SP2 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008, Windows Server 2003 avec SP1 [applications de bureau uniquement] |
En-tête | udpmib.h (inclure Iphlpapi.h) |