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 |
---|---|
|
不支援此要求。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | iphlpapi.h |
程式庫 | Iphlpapi.lib |
Dll | Iphlpapi.dll |