estructura de NVME_RESERVATION_NOTIFICATION_LOG (nvme.h)
Contiene campos que especifican la información de una página registro de notificaciones 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 cualquier espacio de nombres al que pueda acceder el controlador. El comando Obtener página de registro devuelve un búfer de datos que contiene una página de registro correspondiente a una sola notificación de reserva. Esta página de registro es global para el controlador.
Sintaxis
typedef struct {
ULONGLONG LogPageCount;
UCHAR LogPageType;
UCHAR AvailableLogPageCount;
UCHAR Reserved0[2];
ULONG NameSpaceId;
UCHAR Reserved1[48];
} NVME_RESERVATION_NOTIFICATION_LOG, *PNVME_RESERVATION_NOTIFICATION_LOG;
Miembros
LogPageCount
Recuento de páginas del registro de notificaciones de reserva de 64 bits que indican un identificador único para esta notificación.
El recuento comienza al 0h
seguir un restablecimiento del controlador, se incrementa con cada entrada de registro única y pasa a cero cuando se alcanza el recuento máximo y se crea una página de registro. Un valor de 0h
indica una entrada de registro vacía.
LogPageType
Valor de NVME_RESERVATION_NOTIFICATION_TYPES que indica el tipo de notificación de reserva descrito por esta página de registro.
AvailableLogPageCount
Indica el número de páginas de registro de notificación de reserva disponibles adicionales (por ejemplo, el número de páginas de registro no leídas que no cuentan esta).
Si hay más de 255 páginas de registro disponibles adicionales, se devuelve un valor de 255
. Un valor de cero indica que no hay páginas de registro disponibles adicionales.
Reserved0[2]
Campo reservado.
NameSpaceId
Indica el identificador del espacio de nombres del espacio de nombres asociado a la notificación de reserva descrita por esta página de registro.
Reserved1[48]
Campo reservado.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Encabezado | nvme.h |