перечисление NVME_RESERVATION_NOTIFICATION_TYPES (nvme.h)
Содержит значения, указывающие тип уведомления о резервировании на странице журнала уведомлений о резервировании. Страница журнала уведомлений о резервировании создается всякий раз, когда в пространстве имен, связанном с контроллером, появляется уведомление о немаскированных резервировании.
Уведомления о резервировании могут маскироваться от создания страницы журнала резервирования для каждого типа уведомления о резервировании и на основе идентификатора пространства имен с помощью функции "Маска уведомления о резервировании( NVME_FEATURE_NVM_RESERVATION_NOTIFICATION_MASK).
Узел может использовать команду Асинхронный запрос на событие, чтобы получать уведомления о наличии одной или нескольких доступных страниц журнала уведомлений о резервировании.
Синтаксис
typedef enum {
NVME_RESERVATION_NOTIFICATION_TYPE_EMPTY_LOG_PAGE,
NVME_RESERVATION_NOTIFICATION_TYPE_REGISTRATION_PREEMPTED,
NVME_RESERVATION_NOTIFICATION_TYPE_REGISTRATION_RELEASED,
NVME_RESERVATION_NOTIFICATION_TYPE_RESERVATION_PREEPMPTED
} NVME_RESERVATION_NOTIFICATION_TYPES;
Константы
NVME_RESERVATION_NOTIFICATION_TYPE_EMPTY_LOG_PAGE Страница журнала пуста. Команда Получить страницу журнала была обработана, когда не были доступны непрочитанные страницы журнала уведомлений о резервировании. Все поля пустой страницы журнала имеют нулевое значение. |
NVME_RESERVATION_NOTIFICATION_TYPE_REGISTRATION_PREEMPTED Регистрация упрещена. |
NVME_RESERVATION_NOTIFICATION_TYPE_REGISTRATION_RELEASED Резервирование освобождается. |
NVME_RESERVATION_NOTIFICATION_TYPE_RESERVATION_PREEPMPTED Резервирование вытесняется. |
Комментарии
Используйте это перечисление, чтобы указать значения в поле NVME_LOG_PAGE_RESERVATION_NOTIFICATION перечисления NVME_LOG_PAGES, используемого в команде Администратор NVME_ADMIN_COMMAND_GET_LOG_PAGE.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Верхняя часть | nvme.h |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по