IVdsServiceIscsi::RememberTargetSharedSecret 方法 (vds.h)
[从 Windows 8 和 Windows Server 2012 开始,虚拟磁盘服务 COM 接口由 Windows 存储管理 API 取代。]
将目标的 CHAP 共享机密传达给发起方服务。 当目标对发起程序进行身份验证时,在目标登录期间使用此共享机密。
语法
HRESULT RememberTargetSharedSecret(
[in] VDS_OBJECT_ID targetId,
[in] VDS_ISCSI_SHARED_SECRET *pTargetSharedSecret
);
参数
[in] targetId
具有指定共享机密的目标 VDS_OBJECT_ID 。 此参数是必需的,不能GUID_NULL。
[in] pTargetSharedSecret
包含 CHAP 共享机密 的VDS_ISCSI_SHARED_SECRET 结构的地址。
返回值
此方法可以返回标准 HRESULT 值,例如E_INVALIDARG或E_OUTOFMEMORY,以及 特定于 VDS 的返回值。 它还可以使用 HRESULT_FROM_WIN32 宏返回转换的系统错误代码。 错误可能源自 VDS 本身或正在使用的基础 VDS 提供程序 。 可能的返回值包括以下内容。
返回代码/值 | 说明 |
---|---|
|
已成功记住共享机密。 |
|
VDS 初始化失败。 如果应用程序在服务完成初始化之前调用此方法,则会阻止该方法,直到初始化完成。 如果初始化失败,则返回此错误。 |
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | vds.h |
Library | Uuid.lib |
可再发行组件 | VDS 1.1 |
另请参阅
IVdsIscsiTarget::RememberInitiatorSharedSecret
IVdsIscsiTarget::SetSharedSecret