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。
如果函数失败,则返回值为以下错误代码之一。
值 | 说明 |
---|---|
|
尝试设置接口配置失败。 |
|
InterfaceIndex 参数无效 (例如,不存在具有该索引) 的接口,InterfaceInfo 参数为 NULL,或者配置信息中的某个参数无效。 |
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | routprot.h |