Compartir a través de


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

La función NdkGetLocalAddress (NDK_FN_GET_LOCAL_ADDRESS) devuelve la dirección local de una conexión NDK.

Sintaxis

NDK_FN_GET_LOCAL_ADDRESS NdkFnGetLocalAddress;

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

Parámetros

[in] pNdkConnector

Puntero a un objeto de conector NDK (NDK_CONNECTOR).

pAddress

En este búfer se devuelve una dirección local para un agente de escucha.

pAddressLength

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

Valor devuelto

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

Código devuelto Descripción
STATUS_SUCCESS
La dirección local se escribió en el búfer en el parámetro pAddress .
STATUS_BUFFER_TOO_SMALL
El tamaño del búfer especificado en la entrada del parámetro *pAddressLength es demasiado pequeño. *el valor de salida pAddressLength se actualiza con el tamaño de búfer necesario.
Otros códigos de estado
Se produjo un error.

Comentarios

NdkGetLocalAddress devuelve la dirección local de una conexión.

Requisitos

Requisito Value
Cliente mínimo compatible Ninguno compatible, compatible con NDIS 6.30 y versiones posteriores.
Servidor mínimo compatible Windows Server 2012
Plataforma de destino Windows
Encabezado ndkpi.h (incluya Ndkpi.h)
IRQL <=DISPATCH_LEVEL

Consulte también

NDK_CONNECTOR

NDK_CONNECTOR_DISPATCH