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 1como , 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 0como , 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 1como , 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 1como , 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

Confira também