estrutura NVME_RESERVATION_NOTIFICATION_LOG (nvme.h)
Contém campos que especificam as informações em uma página log de notificação de reserva.
Uma página de log de Notificação de Reserva é criada sempre que uma notificação de reserva desmascarada ocorre em qualquer namespace que possa ser acessado pelo controlador. O comando Obter Página de Log retorna um buffer de dados que contém uma página de log correspondente a uma única notificação de reserva. Esta página de log é global para o controlador.
Sintaxe
typedef struct {
ULONGLONG LogPageCount;
UCHAR LogPageType;
UCHAR AvailableLogPageCount;
UCHAR Reserved0[2];
ULONG NameSpaceId;
UCHAR Reserved1[48];
} NVME_RESERVATION_NOTIFICATION_LOG, *PNVME_RESERVATION_NOTIFICATION_LOG;
Membros
LogPageCount
Uma contagem de páginas de log de notificação de reserva de incremento de 64 bits, indicando um identificador exclusivo para essa notificação.
A contagem começa após 0h
uma redefinição de controlador, é incrementada com cada entrada de log exclusiva e passa para zero quando a contagem máxima é atingida e uma página de log é criada. Um valor de indica uma entrada de 0h
log vazia.
LogPageType
Um valor NVME_RESERVATION_NOTIFICATION_TYPES que indica o tipo de Notificação de Reserva descrito por esta página de log.
AvailableLogPageCount
Indica o número de páginas de log de Notificação de Reserva disponíveis adicionais (por exemplo, o número de páginas de log não lidas que não contam esta).
Se houver mais de 255 páginas de log disponíveis adicionais, um valor de 255
será retornado. Um valor zero indica que não há páginas de log adicionais disponíveis.
Reserved0[2]
Um campo reservado.
NameSpaceId
Indica a ID do namespace do namespace associado à Notificação de Reserva descrita por esta página de log.
Reserved1[48]
Um campo reservado.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Cabeçalho | nvme.h |