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 함수는 항상 실패하고 다음 오류 코드를 반환합니다.
반환 코드 | 설명 |
---|---|
|
요청이 지원되지 않습니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | iphlpapi.h |
라이브러리 | Iphlpapi.lib |
DLL | Iphlpapi.dll |