NDK_FN_GET_LISTENER_LOCAL_ADDRESS callback function (ndkpi.h)
The NdkGetListenerLocalAddress (NDK_FN_GET_LISTENER_LOCAL_ADDRESS) function returns the local address for an NDK listener.
Syntax
NDK_FN_GET_LISTENER_LOCAL_ADDRESS NdkFnGetListenerLocalAddress;
NTSTATUS NdkFnGetListenerLocalAddress(
[in] NDK_LISTENER *pNdkListener,
PSOCKADDR pAddress,
ULONG *pAddressLength
)
{...}
Parameters
[in] pNdkListener
A pointer to an NDK listener object (NDK_LISTENER).
pAddress
A local address for a listener is returned in this buffer.
pAddressLength
The size, in bytes, of the address buffer for input, and the size, in bytes, of the actual address written into the buffer for output.
Return value
The NdkGetListenerLocalAddress function returns one of the following NTSTATUS codes.
Return code | Description |
---|---|
|
A local address was written to the buffer in the pAddress parameter. |
|
The buffer size specified in the *pAddressLength parameter input is too small. *pAddressLength output value is updated with the required buffer size. |
|
An error occurred. |
Remarks
NdkGetListenerLocalAddress returns the local address for a listener. The local address is useful for retrieving port information for an AF_INET or AF_INET6 listener. For example, if the NDK consumer specifies zero as the ND port number in a listen request and the NDK provider specifies a port, the NDK consumer can use NdkGetListenerLocalAddress to determine which port the provider specified.
Requirements
Requirement | Value |
---|---|
Minimum supported client | None supported,Supported in NDIS 6.30 and later. |
Minimum supported server | Windows ServerĀ 2012 |
Target Platform | Windows |
Header | ndkpi.h (include Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for