AllocateAndGetUdpExTableFromStack, fonction (iphlpapi.h)
[Cette fonction n’est plus disponible à partir de Windows Vista. Utilisez plutôt la fonction GetUdpTable ou GetExtendedUdpTable pour récupérer la table de connexion UDP.]
La fonction AllocateAndGetUdpExTableFromStack récupère la table de connexion UDP et alloue de la mémoire du tas local pour stocker la table.
Syntaxe
DWORD AllocateAndGetUdpExTableFromStack(
[out] PVOID *ppUdpTable,
[in] BOOL bOrder,
[in] HANDLE hHeap,
[in] DWORD dwFlags,
[in] DWORD dwFamily
);
Paramètres
[out] ppUdpTable
Pointeur vers l’adresse des données opaques qui contient la table de connexion UDP après le retour de la fonction.
[in] bOrder
Si la valeur est true, les entrées de connexion UDP dans la table retournées dans ppUDPTable sont triées ; si la valeur est false, elles ne le sont pas.
[in] hHeap
Handle vers le tas à partir duquel la mémoire pour stocker la table sera allouée.
[in] dwFlags
Un ou plusieurs indicateurs qui indiquent des comportements de contrôle d’allocation de tas spécifiques.
[in] dwFamily
Famille des adresses UDP dans la table.
Valeur | Signification |
---|---|
|
Récupérez les adresses UDP IPv4. |
|
Récupérez les adresses UDP IPv6. |
Valeur retournée
Si la fonction réussit, elle retourne ERROR_SUCCESS.
Si la fonction échoue, elle retourne une fonction à partir de winerror.h.
Notes
Dans le Kit de développement logiciel (SDK) Microsoft Windows publié pour Windows Vista et versions ultérieures, le prototype de fonction pour AllocateAndGetUdpExTableFromStack est toujours défini dans le fichier d’en-tête Iphlpapi.h pour une prise en charge continue sur Windows Server 2003 et Windows XP.
Configuration requise
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | iphlpapi.h |
Bibliothèque | Iphlpapi.lib |
DLL | Iphlpapi.dll |