структура PRI_REGISTRATION_LIST (storport.h)

Структура PRI_REGISTRATION_LIST возвращается в ответ на команду Persistent Reserve In с ServiceAction = RESERVATION_ACTION_READ_KEYS.

Синтаксис

typedef struct {
  UCHAR Generation[4];
  UCHAR AdditionalLength[4];
  UCHAR ReservationKeyList[0][8];
} PRI_REGISTRATION_LIST, *PPRI_REGISTRATION_LIST;

Члены

Generation[4]

Поле Generation содержит 32-разрядный счетчик, поддерживаемый сервером устройств, который увеличивается каждый раз, когда команда Persistent Reserve Out запрашивает действие службы REGISTER, REGISTER AND IGNORE EXISTING KEY, CLEAR, PREEMPT или PREEMPT AND ABORT.

AdditionalLength[4]

Поле AdditionalLength содержит количество байтов в списке ключей резервирования.

ReservationKeyList[0]

Комментарии

Запрос IOCTL_STORAGE_PERSISTENT_RESERVE_IN используется для получения сведений о постоянных резервированиях и ключах резервирования, активных на сервере устройств.

Требования

Требование Значение
Заголовок storport.h (включая Ntddstor.h, Minitape.h, Scsi.h)

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

IOCTL_STORAGE_PERSISTENT_RESERVE_IN