структура 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) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по