INapSoHConstructor::Initialize 方法

注意

从Windows 10开始,网络访问保护平台不可用

INapSoHConstructor::Initialize 方法初始化 NAP 系统中的 SoH 协议数据包。

语法

HRESULT Initialize(
  [in] SystemHealthEntityId id,
  [in] BOOL                 isRequest
);

参数

id [in]

唯一 的 SystemHealthEntityId ,其中包含正在构造数据包的 SHA 或 SHV 的 ID。

isRequest [in]

如果数据包为 SoHRequest,则为 TRUEBOOL(如果是 SoHResponse)。

返回值

还可以返回其他特定于 COM 的错误代码。

返回代码 说明
S_OK
操作成功。
E_ACCESSDENIED
权限错误,拒绝访问。
E_OUTOFMEMORY
系统资源限制,无法执行该操作。

注解

每个数据包必须完全调用此方法一次。

ID 中指定的 SystemHealthEntityId 是新构造的 SOH 数据包中的第一个 TLV,具有属性类型 sohAttributeTypeSystemHealthId

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]
标头
NapProtocol.h
IDL
NapProtocol.idl
DLL
Qutil.dll

另请参阅

INapSoHConstructor