структура VDS_ISCSI_SHARED_SECRET (vds.h)
[Начиная с Windows 8 и Windows Server 2012, COM-интерфейс службы виртуальных дисков замечается API управления хранилищем Windows.]
Определяет общий секрет 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