다음을 통해 공유


ResolveNeighbor 함수(iphlpapi.h)

[ResolveNeighbor 는 Windows Vista를 기준으로 더 이상 사용할 수 없습니다. 대신 ResolveIpNetEntry2를 사용합니다.]

ResolveNeighbor 함수는 로컬 컴퓨터의 인접 IP 주소 항목에 대한 실제 주소를 확인합니다.

구문

IPHLPAPI_DLL_LINKAGE ULONG ResolveNeighbor(
  [in]      SOCKADDR *NetworkAddress,
  [out]     PVOID    PhysicalAddress,
  [in, out] PULONG   PhysicalAddressLength
);

매개 변수

[in] NetworkAddress

인접 IP 주소 항목 및 주소 패밀리를 포함하는 SOCKADDR 구조체에 대한 포인터입니다.

[out] PhysicalAddress

함수가 성공한 경우 NetworkAddress 매개 변수에 지정된 IP 주소에 해당하는 실제 주소를 수신하는 바이트 배열 버퍼에 대한 포인터입니다. 바이트 배열의 길이는 PhysicalAddressLength 매개 변수에 전달됩니다.

[in, out] PhysicalAddressLength

입력 시 이 매개 변수는 물리적 주소를 수신하기 위해 PhysicalAddress 매개 변수에 전달된 버퍼의 최대 길이(바이트)를 지정합니다. 함수가 성공하면 이 매개 변수는 PhysicalAddress 매개 변수가 가리키는 버퍼에 반환된 실제 주소의 길이를 받습니다. ERROR_BUFFER_OVERFLOW 반환되는 경우 이 매개 변수에는 실제 주소를 보유하는 데 필요한 바이트 수가 포함됩니다.

반환 값

ResolveNeighbor 함수는 항상 실패하고 다음 오류 코드를 반환합니다.

반환 코드 설명
ERROR_NOT_SUPPORTED
요청이 지원되지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 iphlpapi.h
라이브러리 Iphlpapi.lib
DLL Iphlpapi.dll

추가 정보

ResolveIpNetEntry2

SOCKADDR