PSET_INTERFACE_INFO回调函数 (routprot.h)

SetInterfaceInfo 函数设置由路由协议管理的特定接口的配置。

语法

PSET_INTERFACE_INFO PsetInterfaceInfo;

DWORD PsetInterfaceInfo(
  [in] ULONG InterfaceIndex,
  [in] PVOID InterfaceInfo,
  [in] ULONG StructureVersion,
  [in] ULONG StructureSize,
  [in] ULONG StructureCount
)
{...}

参数

[in] InterfaceIndex

指定路由器上配置的接口集中的接口。

[in] InterfaceInfo

指向一个缓冲区的指针,该缓冲区保存与 接口关联的协议定义的配置信息。 此信息是路由协议的专用信息。

[in] StructureVersion

指定 InterfaceInfo 参数指向的信息结构的版本。 在某些情况下,这等于路由协议的版本。

[in] StructureSize

指定 InterfaceInfo 参数指向的每个信息结构的大小。 由于某些信息结构包含可变长度的成员,因此路由协议不一定能够确定版本中的信息大小。

[in] StructureCount

指定 InterfaceInfo 参数指向的信息结构的数量计数。 此参数始终为 1。

返回值

如果函数成功,则返回值NO_ERROR。

如果函数失败,则返回值为以下错误代码之一。

说明
ERROR_CAN_NOT_COMPLETE
尝试设置接口配置失败。
ERROR_INVALID_PARAMETER
InterfaceIndex 参数无效 (例如,不存在具有该索引) 的接口,InterfaceInfo 参数为 NULL,或者配置信息中的某个参数无效。
 
 

要求

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

另请参阅

GetInterfaceInfo

路由协议接口函数

路由协议接口参考