GetFrameDestAddress 函数

GetFrameDestAddress 函数检索帧的目标地址。

语法

DWORD WINAPI GetFrameDestAddress(
   HFRAME    hFrame,
   LPADDRESS lpAddress,
   DWORD     AddressType,
   DWORD     Flags
);

参数

hFrame

要获取指向的指针的帧的句柄。

lpAddress

存储帧目标地址的返回缓冲区。

地址类型

地址类型,例如ADDRESS_TYPE_ETHERNET或ADDRESS_TYPE_IP。

标志

用于修改返回的目标地址数据的标志。

含义
ADDRESSTYPE_FLAGS_NORMALIZE
取消路由和组 BIT。
ADDRESSTYPE_FLAGS_BIT_REVERSE
将令牌环网络地址转换为正常地址。

返回值

如果函数成功,则 lpAddress 值有效,返回值BHERR_SUCCESS。

如果函数不成功,则返回值为错误代码。

返回代码 说明
BHERR_PROTOCOL_NOT_FOUND
AddressType 参数中的指定协议对帧无效。
BHERR_INVALID_HFRAME
hFrame 值无效。

备注

允许 ADDRESS_TYPE_FIND_HIGHEST 地址类型。 使用此地址类型时,函数先搜索 IPX、XNS、IP 或 VINES IP 地址,然后再返回以太网、TOKENRING 或 FDDI 地址。 此方法适用于协议以及可在单个服务器地址下多路复用两个 NIC 的环境中。

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
标头
Netmon.h

Nmapi.lib
DLL
Nmapi.dll