INapSoHConstructor::AppendAttribute 方法
注意
网络访问保护平台从Windows 10开始不可用
INapSoHConstructor::AppendAttribute 方法将 TLV 添加到 SoH 缓冲区的末尾。
语法
HRESULT AppendAttribute(
[in] SoHAttributeType type,
[in] const SoHAttributeValue *value
);
参数
-
type [in]
-
一个 SoHAttributeType 枚举,指示新 TLV 的属性类型。
-
value [in]
-
指向 SoHAttributeValue 结构的指针,该结构包含新 TLV 的值。
返回值
也可能返回其他特定于 COM 的错误代码。
返回代码 | 说明 |
---|---|
|
操作成功。 |
|
权限错误,拒绝访问。 |
|
系统资源限制,无法执行该操作。 |
备注
不得使用此函数添加 sohAttributeTypeSystemHealthId TLV。 它作为第一个 TLV by INapSoHConstructor::Initialize 添加到新构造的 SOH 数据包。
追加将由 Nap 系统使用的属性时,不应以任何方式对它进行加密或修改。 如果 HealthEntity 需要加密/完整性检查 (MAC) 私人信息,则它应仅包含在 sohAttributeTypeVendorSpecific 属性中。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |
标头 |
|
IDL |
|
DLL |
|