NDK_FN_GET_SHARED_ENDPOINT_LOCAL_ADDRESS función de devolución de llamada (ndkpi.h)
La función NdkGetSharedEndpointLocalAddress (NDK_FN_GET_SHARED_ENDPOINT_LOCAL_ADDRESS) devuelve la dirección local de un punto de conexión compartido de NDK.
Sintaxis
NDK_FN_GET_SHARED_ENDPOINT_LOCAL_ADDRESS NdkFnGetSharedEndpointLocalAddress;
NTSTATUS NdkFnGetSharedEndpointLocalAddress(
[in] NDK_SHARED_ENDPOINT *pNdkSharedEndpoint,
PSOCKADDR pAddress,
ULONG *pAddressLength
)
{...}
Parámetros
[in] pNdkSharedEndpoint
Puntero a un objeto de punto de conexión compartido de NDK (NDK_SHARED_ENDPOINT).
pAddress
Se devuelve una dirección local 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 NdkGetSharedEndpointLocalAddress devuelve uno de los siguientes códigos NTSTATUS.
Código devuelto | Descripción |
---|---|
|
Se escribió una dirección local en el búfer en el parámetro pAddress de. |
|
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. |
|
Error. |
Observaciones
NdkGetSharedEndpointLocalAddress devuelve la dirección local de un punto de conexión compartido. NdkGetSharedEndpointLocalAddress recupera la información de puerto de un punto de conexión compartido de AF_INET o AF_INET6. Es decir, si el consumidor de NDK especifica cero como número de puerto ND en una solicitud de creación de punto de conexión compartido, el proveedor de NDK elige un puerto. Un consumidor de NDK puede determinar el puerto seleccionado por el proveedor con NdkGetSharedEndpointLocalAddress.
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 |