Partager via


NDK_FN_GET_PEER_ADDRESS fonction de rappel (ndkpi.h)

La fonction NdkGetPeerAddress (NDK_FN_GET_PEER_ADDRESS) retourne l’adresse distante pour une connexion NDK.

Syntaxe

NDK_FN_GET_PEER_ADDRESS NdkFnGetPeerAddress;

NTSTATUS NdkFnGetPeerAddress(
  [in] NDK_CONNECTOR *pNdkConnector,
       PSOCKADDR pAddress,
       ULONG *pAddressLength
)
{...}

Paramètres

[in] pNdkConnector

Pointeur vers un objet connecteur NDK (NDK_CONNECTOR).

pAddress

Une adresse distante 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 réelle écrite dans la mémoire tampon pour la sortie.

Valeur de retour

La fonction NdkGetPeerAddress retourne l’un des codes NTSTATUS suivants.

Retourner le code Description
STATUS_SUCCESS
Une adresse distante a été écrite dans la mémoire tampon dans le paramètre pAddress.
STATUS_BUFFER_TOO_SMALL
La taille de mémoire tampon spécifiée dans l’entrée de paramètre *pAddressLength est trop petite. *pAddressLength valeur de sortie est mise à jour avec la taille de mémoire tampon requise.
Autres codes d’état
Une erreur s’est produite.

Remarques

NdkGetPeerAddress retourne l’adresse distante d’une connexion.

Exigences

Exigence Valeur
client minimum pris en charge Aucune prise en charge, prise en charge dans NDIS 6.30 et versions ultérieures.
serveur minimum pris en charge Windows Server 2012
plateforme cible Windows
d’en-tête ndkpi.h (include Ndkpi.h)
IRQL <=DISPATCH_LEVEL

Voir aussi

NDK_CONNECTOR

NDK_CONNECTOR_DISPATCH