共用方式為


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

SOCKADDR 結構的指標,其中包含鄰近IP位址專案和位址系列。

[out] PhysicalAddress

位元組陣列緩衝區的指標,如果函式成功,將接收對應至 NetworkAddress 參數所指定 IP 位址的實體位址。 位元組陣列的長度會在 PhysicalAddressLength 參數中傳遞。

[in, out] PhysicalAddressLength

在輸入時,此參數會指定 在 PhysicalAddress 參數中傳遞之緩衝區的最大長度,以位元組為單位來接收實體位址。 如果函式成功,此參數將會收到 PhysicalAddress 參數所指向之緩衝區中傳回的實體地址長度。 如果 傳回ERROR_BUFFER_OVERFLOW ,此參數會包含保存實體位址所需的位元元組數目。

傳回值

ResolveNeighbor 函式一律會失敗,並傳回下列錯誤碼。

傳回碼 Description
ERROR_NOT_SUPPORTED
不支援此要求。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
目標平台 Windows
標頭 iphlpapi.h
程式庫 Iphlpapi.lib
Dll Iphlpapi.dll

另請參閱

ResolveIpNetEntry2

SOCKADDR