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 |