다음을 통해 공유


NDK_FN_GET_SHARED_ENDPOINT_LOCAL_ADDRESS 콜백 함수(ndkpi.h)

NdkGetSharedEndpointLocalAddress(NDK_FN_GET_SHARED_ENDPOINT_LOCAL_ADDRESS) 함수는 NDK 공유 엔드포인트의 로컬 주소를 반환합니다.

통사론

NDK_FN_GET_SHARED_ENDPOINT_LOCAL_ADDRESS NdkFnGetSharedEndpointLocalAddress;

NTSTATUS NdkFnGetSharedEndpointLocalAddress(
  [in] NDK_SHARED_ENDPOINT *pNdkSharedEndpoint,
       PSOCKADDR pAddress,
       ULONG *pAddressLength
)
{...}

매개 변수

[in] pNdkSharedEndpoint

NDK 공유 엔드포인트 개체(NDK_SHARED_ENDPOINT)에 대한 포인터입니다.

pAddress

이 버퍼에 로컬 주소가 반환됩니다.

pAddressLength

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

반환 값

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

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

발언

NdkGetSharedEndpointLocalAddress 공유 엔드포인트에 대한 로컬 주소를 반환합니다. NdkGetSharedEndpointLocalAddress AF_INET 또는 AF_INET6 공유 엔드포인트에 대한 포트 정보를 검색합니다. 즉, NDK 소비자가 공유 엔드포인트 만들기 요청에서 ND 포트 번호로 0을 지정하는 경우 NDK 공급자는 포트를 선택합니다. NDK 소비자는 NdkGetSharedEndpointLocalAddress를 사용하여 공급자가 선택한 포트를 확인할 수.

요구 사항

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

참고 항목

NDK_SHARED_ENDPOINT