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


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

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

Требования

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

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

IVdsIscsiTarget::RememberInitiatorSharedSecret

IVdsIscsiTarget::SetSharedSecret

IVdsServiceIscsi::RememberTargetSharedSecret

IVdsServiceIscsi::SetInitiatorSharedSecret