Compartir a través de


NDK_FN_GET_PEER_ADDRESS función de devolución de llamada (ndkpi.h)

La función NdkGetPeerAddress (NDK_FN_GET_PEER_ADDRESS) devuelve la dirección remota de una conexión NDK.

Sintaxis

NDK_FN_GET_PEER_ADDRESS NdkFnGetPeerAddress;

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

Parámetros

[in] pNdkConnector

Puntero a un objeto de conector NDK (NDK_CONNECTOR).

pAddress

Se devuelve una dirección remota en este búfer.

pAddressLength

Tamaño, en bytes, del búfer de direcciones para la entrada y el tamaño, en bytes, de la dirección real escrita en el búfer para la salida.

Valor devuelto

La función NdkGetPeerAddress devuelve uno de los siguientes códigos NTSTATUS.

Código devuelto Descripción
STATUS_SUCCESS
Se escribió una dirección remota en el búfer en el parámetro pAddress.
STATUS_BUFFER_TOO_SMALL
El tamaño del búfer especificado en el entrada de parámetro *pAddressLength es demasiado pequeño. valor de salida *pAddressLength se actualiza con el tamaño de búfer necesario.
otros códigos de estado
Error.

Observaciones

NdkGetPeerAddress devuelve la dirección remota de una conexión.

Requisitos

Requisito Valor
cliente mínimo admitido Ninguna compatible, compatible con NDIS 6.30 y versiones posteriores.
servidor mínimo admitido Windows Server 2012
de la plataforma de destino de Windows
encabezado de ndkpi.h (incluya Ndkpi.h)
irQL <=DISPATCH_LEVEL

Consulte también

NDK_CONNECTOR

NDK_CONNECTOR_DISPATCH