Поделиться через


структура VDS_ISCSI_SHARED_SECRET (vdshwprv.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 секрет устанавливается на целевом объекте. Чтобы успешно выполнить вход, инициатор должен запомнить секрет CHAP целевого объекта.

Для взаимной инструкции CHAP секреты задаются в целевом объекте и инициаторе. Для успешного входа целевой объект и инициатор должны помнить секреты друг друга.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 R2 [только классические приложения]
Верхняя часть vdshwprv.h
Распространяемые компоненты VDS 1.1

См. также раздел

IVdsIscsiTarget::RememberInitiatorSharedSecret

IVdsIscsiTarget::SetSharedSecret

IVdsServiceIscsi::RememberTargetSharedSecret

IVdsServiceIscsi::SetInitiatorSharedSecret