다음을 통해 공유


NDK_FN_GET_PEER_ADDRESS 콜백 함수(ndkpi.h)

NdkGetPeerAddress(NDK_FN_GET_PEER_ADDRESS) 함수는 NDK 연결에 대한 원격 주소를 반환합니다.

통사론

NDK_FN_GET_PEER_ADDRESS NdkFnGetPeerAddress;

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

매개 변수

[in] pNdkConnector

NDK 커넥터 개체(NDK_CONNECTOR)에 대한 포인터입니다.

pAddress

이 버퍼에 원격 주소가 반환됩니다.

pAddressLength

입력을 위한 주소 버퍼의 크기(바이트)와 출력을 위해 버퍼에 기록된 실제 주소의 크기(바이트)입니다.

반환 값

NdkGetPeerAddress 함수는 다음 NTSTATUS 코드 중 하나를 반환합니다.

반환 코드 묘사
STATUS_SUCCESS
원격 주소가 pAddress 매개 변수의 버퍼에 기록되었습니다.
STATUS_BUFFER_TOO_SMALL
*pAddressLength 매개 변수 입력에 지정된 버퍼 크기가 너무 작습니다. *pAddressLength 출력 값은 필요한 버퍼 크기로 업데이트됩니다.
기타 상태 코드
오류가 발생했습니다.

발언

NdkGetPeerAddress 연결에 대한 원격 주소를 반환합니다.

요구 사항

요구
지원되는 최소 클라이언트 지원되지 않음, NDIS 6.30 이상에서 지원됨
지원되는 최소 서버 Windows Server 2012
대상 플랫폼 Windows
헤더 ndkpi.h(Ndkpi.h 포함)
IRQL <=DISPATCH_LEVEL

참고 항목

NDK_CONNECTOR

NDK_CONNECTOR_DISPATCH