NDK_FN_GET_LISTENER_LOCAL_ADDRESS fonction de rappel (ndkpi.h)
La fonction NdkGetListenerLocalAddress (NDK_FN_GET_LISTENER_LOCAL_ADDRESS) retourne l’adresse locale d’un écouteur NDK.
Syntaxe
NDK_FN_GET_LISTENER_LOCAL_ADDRESS NdkFnGetListenerLocalAddress;
NTSTATUS NdkFnGetListenerLocalAddress(
[in] NDK_LISTENER *pNdkListener,
PSOCKADDR pAddress,
ULONG *pAddressLength
)
{...}
Paramètres
[in] pNdkListener
Pointeur vers un objet écouteur NDK (NDK_LISTENER).
pAddress
Une adresse locale pour un écouteur est retournée dans cette mémoire tampon.
pAddressLength
La taille, en octets, de la mémoire tampon d’adresse pour l’entrée et la taille, en octets, de l’adresse réelle écrite dans la mémoire tampon pour la sortie.
Valeur retournée
La fonction NdkGetListenerLocalAddress retourne l’un des codes NTSTATUS suivants.
Code de retour | Description |
---|---|
|
Une adresse locale a été écrite dans la mémoire tampon dans le paramètre pAddress . |
|
La taille de la mémoire tampon spécifiée dans l’entrée du paramètre *pAddressLength est trop petite. *La valeur de sortie pAddressLength est mise à jour avec la taille de mémoire tampon requise. |
|
Une erreur est survenue. |
Remarques
NdkGetListenerLocalAddress retourne l’adresse locale d’un écouteur. L’adresse locale est utile pour récupérer les informations de port d’un AF_INET ou d’un écouteur AF_INET6. Par exemple, si le consommateur NDK spécifie zéro comme numéro de port ND dans une demande d’écoute et que le fournisseur NDK spécifie un port, le consommateur NDK peut utiliser NdkGetListenerLocalAddress pour déterminer le port spécifié par le fournisseur.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucune prise en charge, prise en charge dans NDIS 6.30 et versions ultérieures. |
Serveur minimal pris en charge | Windows Server 2012 |
Plateforme cible | Windows |
En-tête | ndkpi.h (incluez Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour