// ndkpi.h
NDK_FN_GET_PEER_ADDRESS NdkFnGetPeerAddress;
NTSTATUS NdkFnGetPeerAddress(
  [in] NDK_CONNECTOR *pNdkConnector,
       PSOCKADDR pAddress,
       ULONG *pAddressLength
)
{...}
View the official Windows Driver Kit DDI referenceNo description available.
The NdkGetPeerAddress (NDK_FN_GET_PEER_ADDRESS) function returns the remote address for an NDK connection.
pNdkConnector [in]A pointer to an NDK connector object (NDK_CONNECTOR).
pAddressA remote address is returned in this buffer.
pAddressLengthThe size, in bytes, of the address buffer for input, and the size, in bytes, of the actual address written into the buffer for output.
The NdkGetPeerAddress function returns one of the following NTSTATUS codes.
| Return code | Description | 
|---|---|
| STATUS_SUCCESS | A remote address was written to the buffer in the pAddress parameter. | 
| STATUS_BUFFER_TOO_SMALL | The buffer size specified in the *pAddressLength parameter input is too small. *pAddressLength output value is updated with the required buffer size. | 
| Other status codes | An error occurred. | 
NdkGetPeerAddress returns the remote address for a connection.