GetFrameSourceAddress 函数

GetFrameSourceAddress 函数检索帧的源地址。

语法

DWORD WINAPI GetFrameSourceAddress(
   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 地址类型。 使用此地址类型时,函数会在返回 ETHERNET、TOKENRING 或 FDDI 地址之前搜索 IPX、XNS、IP 或 VINES IP 地址。 此方法适用于可在单个服务器地址下多路复用两个 NIC 的协议和环境。

要求

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

Nmapi.lib
DLL
Nmapi.dll