структура PRI_RESERVATION_DESCRIPTOR (storport.h)
Структура PRI_RESERVATION_DESCRIPTOR используется для создания структуры PRI_RESERVATION_LIST , возвращаемой в ответ на команду Persistent Reserve In с ServiceAction = RESERVATION_ACTION_READ_RESERVATIONS.
Синтаксис
typedef struct {
UCHAR ReservationKey[8];
UCHAR ScopeSpecificAddress[4];
UCHAR Reserved;
UCHAR Type : 4;
UCHAR Scope : 4;
UCHAR Obsolete[2];
} PRI_RESERVATION_DESCRIPTOR, *PPRI_RESERVATION_DESCRIPTOR;
Члены
ReservationKey[8]
Ключ резервирования, под которым хранится постоянное резервирование.
ScopeSpecificAddress[4]
Поле ScopeSpecificAddress содержит адрес элемента, который содержит нули, помещенные в наиболее значимые биты в соответствии с полем.
Reserved
Зарезервировано. Должен равняться нулю.
Type
Тип постоянного резервирования, который присутствует в команде Persistent Reserve Out, создающей постоянное резервирование.
Scope
Область постоянного резервирования в команде Persistent Reserve Out, создающей постоянное резервирование.
Obsolete[2]
Зарезервировано. Должен равняться нулю.
Комментарии
Запрос IOCTL_STORAGE_PERSISTENT_RESERVE_IN используется для получения сведений о постоянных резервированиях и ключах резервирования, которые активны на сервере устройств.
Требования
Требование | Значение |
---|---|
Заголовок | storport.h (включая Ntddstor.h, Minitape.h, Scsi.h) |