MPR_INTERFACE_0 结构 (mprapi.h)

MPR_INTERFACE_0 结构包含特定路由器接口的信息。

语法

typedef struct _MPR_INTERFACE_0 {
  WCHAR                   wszInterfaceName[MAX_INTERFACE_NAME_LEN + 1];
  HANDLE                  hInterface;
  BOOL                    fEnabled;
  ROUTER_INTERFACE_TYPE   dwIfType;
  ROUTER_CONNECTION_STATE dwConnectionState;
  DWORD                   fUnReachabilityReasons;
  DWORD                   dwLastError;
} MPR_INTERFACE_0, *PMPR_INTERFACE_0;

成员

wszInterfaceName[MAX_INTERFACE_NAME_LEN + 1]

指向包含接口名称的 Unicode 字符串的指针。

hInterface

接口的句柄。

fEnabled

指定是否启用接口。 如果启用了接口,则此成员为 TRUE ;如果管理上禁用接口,则为 FALSE

dwIfType

指定 接口的类型

dwConnectionState

指定接口的当前状态,例如已连接、断开连接或无法访问。 有关可能状态的列表,请参阅 ROUTER_CONNECTION_STATE

fUnReachabilityReasons

指定一个值,该值表示无法访问接口的原因。 有关可能值的列表,请参阅 不可访问的原因

dwLastError

如果接口无法连接,则指定非零值。

要求

   
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 mprapi.h

另请参阅

MprAdminInterfaceEnum

MprAdminInterfaceGetInfo

ROUTER_CONNECTION_STATE

ROUTER_INTERFACE_TYPE

路由器管理参考

路由器管理结构

无法访问的原因