NDK_FN_GET_LOCAL_ADDRESS fonction de rappel (ndkpi.h)
La fonction NdkGetLocalAddress (NDK_FN_GET_LOCAL_ADDRESS) retourne l’adresse locale pour une connexion NDK.
Syntaxe
NDK_FN_GET_LOCAL_ADDRESS NdkFnGetLocalAddress;
NTSTATUS NdkFnGetLocalAddress(
[in] NDK_CONNECTOR *pNdkConnector,
PSOCKADDR pAddress,
ULONG *pAddressLength
)
{...}
Paramètres
[in] pNdkConnector
Pointeur vers un objet connecteur NDK (NDK_CONNECTOR).
pAddress
Une adresse locale pour un écouteur est retournée dans cette mémoire tampon.
pAddressLength
Taille, en octets, de la mémoire tampon d’adresse pour l’entrée et de la taille, en octets, de l’adresse écrite dans la mémoire tampon pour la sortie.
Valeur retournée
La fonction NdkGetLocalAddress retourne l’un des codes NTSTATUS suivants.
Code de retour | Description |
---|---|
|
L’adresse locale a été écrite dans la mémoire tampon dans le paramètre pAddress . |
|
La taille de 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
NdkGetLocalAddress retourne l’adresse locale d’une connexion.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge, pris 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 (inclure Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |