união NVME_CDW11_FEATURE_ASYNC_EVENT_CONFIG (nvme.h)
Contém parâmetros para o Recurso de Configuração de Evento Assíncrono que controla os eventos que disparam uma notificação de evento assíncrono para o host.
Os valores dessa estrutura são usados no campo AsyncEventConfig da estrutura NVME_CDW11_FEATURES .
Sintaxe
typedef union {
struct {
ULONG CriticalWarnings : 8;
ULONG NsAttributeNotices : 1;
ULONG FwActivationNotices : 1;
ULONG TelemetryLogNotices : 1;
ULONG ANAChangeNotices : 1;
ULONG PredictableLogChangeNotices : 1;
ULONG LBAStatusNotices : 1;
ULONG EnduranceEventNotices : 1;
ULONG Reserved0 : 12;
ULONG ZoneDescriptorNotices : 1;
ULONG Reserved1 : 4;
} DUMMYSTRUCTNAME;
ULONG AsUlong;
} NVME_CDW11_FEATURE_ASYNC_EVENT_CONFIG, *PNVME_CDW11_FEATURE_ASYNC_EVENT_CONFIG;
Membros
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.CriticalWarnings
Especifica se uma notificação de evento assíncrona é enviada ao host para o Aviso Crítico correspondente especificado no campo CriticalWarning do Log de Informações de Integridade/SMART.
Quando o valor nesse campo é definido 1
como , uma notificação de evento assíncrona é enviada quando o campo CriticalWarning correspondente é definido 1
como no Log de Informações de Integridade/SMART. Quando o valor neste campo é definido 0
como , uma notificação de evento assíncrona não é enviada quando o campo CriticalWarning correspondente é definido 1
como no Log de Informações de Integridade/SMART.
DUMMYSTRUCTNAME.NsAttributeNotices
Especifica se uma notificação de evento assíncrona é enviada ao host para uma alteração de atributo de namespace NVME_ASYNC_NOTICE_NAMESPACE_ATTRIBUTE_CHANGED.
Quando o valor nesse campo é definido 1
como , o evento Namespace Attribute Changed é enviado ao host quando essa condição ocorre. Quando o valor nesse campo for limpo para 0
, o controlador não enviará o evento Atributo de Namespace Alterado para o host.
DUMMYSTRUCTNAME.FwActivationNotices
Especifica se uma notificação de evento assíncrona é enviada ao host para um evento De início de ativação de firmware NVME_ASYNC_NOTICE_FIRMWARE_ACTIVATION_STARTING.
Quando o valor nesse campo é definido 1
como , o evento Inicialização da Ativação do Firmware é enviado ao host quando essa condição ocorre. Quando o valor neste campo for limpo para 0
, o controlador não enviará o evento Inicialização da Ativação do Firmware para o host.
DUMMYSTRUCTNAME.TelemetryLogNotices
Especifica se uma notificação de evento assíncrona é enviada ao host para um evento De log de telemetria alterado NVME_ASYNC_NOTICE_TELEMETRY_LOG_CHANGED.
DUMMYSTRUCTNAME.ANAChangeNotices
DUMMYSTRUCTNAME.PredictableLogChangeNotices
DUMMYSTRUCTNAME.LBAStatusNotices
DUMMYSTRUCTNAME.EnduranceEventNotices
DUMMYSTRUCTNAME.Reserved0
DUMMYSTRUCTNAME.ZoneDescriptorNotices
DUMMYSTRUCTNAME.Reserved1
AsUlong
Comentários
O Recurso de Configuração de Evento Assíncrono pode ser usado para desabilitar eventos de relatório no caso de uma condição persistente.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Cabeçalho | nvme.h |