enumeración NVME_RESERVATION_NOTIFICATION_TYPES (nvme.h)

Contiene valores que indican el tipo de notificación de reserva en una página registro de notificación de reserva. Se crea una página de registro de notificación de reserva cada vez que se produce una notificación de reserva sin máscara en un espacio de nombres asociado al controlador.

Las notificaciones de reserva se pueden enmascarar al generar una página de registro de reserva en cada tipo de notificación de reserva y por identificador de espacio de nombres a través de la característica Máscara de notificación de reserva (NVME_FEATURE_NVM_RESERVATION_NOTIFICATION_MASK).

Un host puede usar el comando Solicitud de eventos asincrónica para recibir una notificación de la presencia de una o varias páginas de registro de notificación de reserva disponibles.

Syntax

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;

Constantes

 
NVME_RESERVATION_NOTIFICATION_TYPE_EMPTY_LOG_PAGE
La página de registro está vacía. El comando Obtener página de registro se procesó cuando no había páginas de registro de notificaciones de reserva no leídas disponibles. Todos los campos de una página de registro vacía tienen un valor de cero.
NVME_RESERVATION_NOTIFICATION_TYPE_REGISTRATION_PREEMPTED
El registro se adelanta.
NVME_RESERVATION_NOTIFICATION_TYPE_REGISTRATION_RELEASED
La reserva se libera.
NVME_RESERVATION_NOTIFICATION_TYPE_RESERVATION_PREEPMPTED
La reserva se adelanta.

Comentarios

Use esta enumeración para especificar valores en el campo NVME_LOG_PAGE_RESERVATION_NOTIFICATION de la enumeración NVME_LOG_PAGES que se usa en el comando NVME_ADMIN_COMMAND_GET_LOG_PAGE Administración.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Encabezado nvme.h