NETWORKINFO 结构

NETWORKINFO 结构描述 NIC。

语法

typedef struct _NETWORKINFO {
  BYTE    PermanentAddr[6];
  BYTE    CurrentAddr[6];
  ADDRESS OtherAddress;
  DWORD   LinkSpeed;
  DWORD   MacType;
  DWORD   MaxFrameSize;
  DWORD   Flags;
  DWORD   TimestampScaleFactor;
  BYTE    NodeName[32];
  BOOL    PModeSupported;
  BYTE    Comment[ADAPTER_COMMENT_LENGTH];
} NETWORKINFO, *LPNETWORKINFO;

成员

PermanentAddr

永久 MAC 地址。

CurrentAddr

当前 MAC 地址。

OtherAddress

支持此 (的其他地址,例如 IP、IPX) 。

LinkSpeed

链接速度,以 Mbps 为单位。

MacType

媒体类型。

MaxFrameSize

允许的最大帧大小。

标志

此参数可以是下列信息标志之一:

含义
NETWORKINFO_FLAGS_PMODE_NOT_SUPPORTED
网络卡不支持混杂模式,这意味着它只会捕获本质上广播或仅涉及本地计算机的流量。
NETWORKINFO_FLAGS_RAS
这是一个虚拟网络卡,它是通过调制解调器或其他网络卡) 连接的 RAS (远程访问服务器。
NETWORKINFO_FLAGS_REMOTE_CARD
网络卡不在本地计算机上,而是在本地计算机的遗赠处的远程计算机上捕获。
NETWORKINFO_FLAGS_REMOTE_NAL
过时;请勿使用。
NETWORKINFO_FLAGS_REMOTE_NAL_CONNECTED
过时;请勿使用。

TimestampScaleFactor

例如,值为 1 表示 1/1 毫秒,10 表示 1/10 毫秒,100 表示 1/100 毫秒,依依此。

NodeName

远程工作站的名称。

PModeSupported

NIC P 模式支持指示器。

注释

适配器注释字段。

要求

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