структура PRI_RESERVATION_LIST (scsi.h)
Структура PRI_RESERVATION_LIST возвращается в ответ на команду Persistent Reserve In с ServiceAction = RESERVATION_ACTION_READ_RESERVATIONS.
Синтаксис
typedef struct {
UCHAR Generation[4];
UCHAR AdditionalLength[4];
PRI_RESERVATION_DESCRIPTOR Reservations[0];
} PRI_RESERVATION_LIST, *PPRI_RESERVATION_LIST;
Члены
Generation[4]
Поле Generation содержит 32-разрядный счетчик, поддерживаемый сервером устройств, который увеличивается каждый раз, когда команда Persistent Reserve Out запрашивает действие службы REGISTER, REGISTER AND IGNORE EXISTING KEY, CLEAR, PREEMPT или PREEMPT AND ABORT.
AdditionalLength[4]
Поле AdditionalLength содержит количество байтов в дескрипторов резервирования.
Reservations[0]
Массив дескрипторов резервирования.
Комментарии
Запрос IOCTL_STORAGE_PERSISTENT_RESERVE_IN используется для получения сведений о постоянных резервированиях и ключах резервирования, активных на сервере устройств.
Требования
Требование | Значение |
---|---|
Заголовок | scsi.h (включая Ntddstor.h, Minitape.h, Scsi.h) |