Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Contém valores que indicam um tipo de evento Notice.
Sintaxe
typedef enum {
NVME_ASYNC_NOTICE_NAMESPACE_ATTRIBUTE_CHANGED,
NVME_ASYNC_NOTICE_FIRMWARE_ACTIVATION_STARTING,
NVME_ASYNC_NOTICE_TELEMETRY_LOG_CHANGED,
NVME_ASYNC_NOTICE_ASYMMETRIC_ACCESS_CHANGE,
NVME_ASYNC_NOTICE_PREDICTABLE_LATENCY_EVENT_AGGREGATE_LOG_CHANGE,
NVME_ASYNC_NOTICE_LBA_STATUS_INFORMATION_ALERT,
NVME_ASYNC_NOTICE_ENDURANCE_GROUP_EVENT_AGGREGATE_LOG_CHANGE,
NVME_ASYNC_NOTICE_ZONE_DESCRIPTOR_CHANGED
} NVME_ASYNC_EVENT_NOTICE_CODES;
Constants
NVME_ASYNC_NOTICE_NAMESPACE_ATTRIBUTE_CHANGEDA estrutura de dados Identifique o Namespace para um ou mais namespaces foi alterada. O software host pode usar esse evento como uma indicação de que ele deve ler as estruturas de dados identifique o namespace para cada namespace para determinar o que foi alterado. Um controlador não deve enviar esse evento quando a Utilização do Namespace (NUSE) for alterada, pois esse é um evento frequente que não requer ação do host. Um controlador só deve enviar esse evento para alterações no campo FPI (Indicador de Progresso de Formato) quando bits 6:0 desse campo fazem a transição de um valor diferente de zero para zero ou de um valor zero para um valor diferente de zero. |
NVME_ASYNC_NOTICE_FIRMWARE_ACTIVATION_STARTINGO controlador está iniciando um processo de ativação de firmware durante o qual o processamento de comando é pausado. O software host pode usar o campo PP (Processing Paused) de NVME_CONTROLLER_STATUS para determinar quando o processamento de comando foi retomado. Para limpar esse evento, o software host lê a página de log de Informações do Slot do Firmware. |
NVME_ASYNC_NOTICE_TELEMETRY_LOG_CHANGEDO controlador salvou o estado interno do controlador na página de log telemetria Controller-Initiated e defina o campo Telemetria Controller-Initiated Dados Disponíveis como 1h nessa página de log. Para limpar esse evento, o host emite um comando Get Log Page com o bit Reter Evento Assíncrono limpo como '0' para o log de Controller-Initiated telemetria. |
Observações
Use essa enumeração para especificar valores no campo NVME_ASYNC_EVENT_TYPE_NOTICE da enumeração NVME_ASYNC_EVENT_TYPES que é usada no comando Administrador de Solicitação de Evento Assíncrono.
Requirements
| Requirement | Value |
|---|---|
| Cliente mínimo suportado | Windows 10 |
| Header | nvme.h |
Consulte também
NVME_ASYNC_EVENT_TYPESNVME_IDENTIFY_NAMESPACE_DATANVME_FIRMWARE_SLOT_INFO_LOGNVME_ADMIN_COMMANDS