(vds.h) VDS_ISCSI_SHARED_SECRET 结构
[从 Windows 8 和 Windows Server 2012 开始,虚拟磁盘服务 COM 接口由 Windows 存储管理 API 取代。]
定义 CHAP 共享机密。
语法
typedef struct _VDS_ISCSI_SHARED_SECRET {
UCHAR *pSharedSecret;
ULONG ulSharedSecretSize;
} VDS_ISCSI_SHARED_SECRET;
成员
pSharedSecret
指向包含 CHAP 共享机密的字节数组的指针。 如果不需要共享机密,则此参数应为 NULL。
ulSharedSecretSize
pSharedSecret 成员指向的数组中的字节数。 如果 pSharedSecret 成员为 NULL,则此参数必须为零。 如果 pSharedSecret 不为 NULL,则此参数必须大于或等于 12 且小于或等于 16。
注解
此结构由以下方法使用:
- IVdsServiceIscsi::SetInitiatorSharedSecret 设置 iSCSI 发起程序的共享机密。 如果 pSharedSecret 成员为 NULL 且 ulSharedSecretSize 成员为零, 则 SetInitiatorSharedSecret 将清除所有现有的共享机密。
- IVdsIscsiTarget::SetSharedSecret 设置 iSCSI 目标的共享机密。 如果 pSharedSecret 成员为 NULL 且 ulSharedSecretSize 成员为零, 则 SetSharedSecret 将清除所有现有的共享机密。
- IVdsServiceIscsi::RememberTargetSharedSecret 告知发起方记住目标的机密。
- IVdsIscsiTarget::RememberInitiatorSharedSecret 告知目标记住发起程序的机密。
对于相互 CHAP,在目标和发起方上设置机密。 若要成功登录,目标和发起方必须记住彼此的机密。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 R2 [仅限桌面应用] |
标头 | vds.h |
可再发行组件 | VDS 1.1 |
另请参阅
IVdsIscsiTarget::RememberInitiatorSharedSecret
IVdsIscsiTarget::SetSharedSecret