NVME_CDW11_FEATURE_ASYNC_EVENT_CONFIG union (nvme.h)

Содержит параметры для компонента асинхронной конфигурации событий, который управляет событиями, которые активируют асинхронное уведомление о событии для узла.

Значения из этой структуры используются в поле AsyncEventConfigструктуры NVME_CDW11_FEATURES .

Синтаксис

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;

Члены

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.CriticalWarnings

Указывает, отправляется ли на узел асинхронное уведомление о событии для соответствующего критического предупреждения, указанного в поле CriticalWarningжурнала сведений о работоспособности smart/health.

Если для этого поля задано 1значение , асинхронное уведомление о событии отправляется, если соответствующему полю CriticalWarning задано значение 1 в журнале сведений о работоспособности smart/health. Если для этого поля задано 0значение , асинхронное уведомление о событии не отправляется, если соответствующему полю CriticalWarning задано значение 1 в журнале smart/health Information Log.

DUMMYSTRUCTNAME.NsAttributeNotices

Указывает, отправляется ли уведомление об асинхронном событии на узел для изменения атрибута пространства имен NVME_ASYNC_NOTICE_NAMESPACE_ATTRIBUTE_CHANGED.

Если значение в этом поле равно 1, событие Namespace Attribute Changed отправляется на узел при возникновении этого условия. Если значение в этом поле очищено до 0, контроллер не будет отправлять событие Namespace Attribute Changed на узел.

DUMMYSTRUCTNAME.FwActivationNotices

Указывает, отправляется ли на узел асинхронное уведомление о событии запуска активации встроенного ПО NVME_ASYNC_NOTICE_FIRMWARE_ACTIVATION_STARTING.

Если значение в этом поле равно 1, событие запуска активации встроенного ПО отправляется на узел при возникновении этого условия. Если значение в этом поле очищено до 0, контроллер не будет отправлять событие Запуска активации встроенного ПО на узел.

DUMMYSTRUCTNAME.TelemetryLogNotices

Указывает, отправляется ли уведомление об асинхронном событии на узел для события изменения журнала телеметрии NVME_ASYNC_NOTICE_TELEMETRY_LOG_CHANGED.

DUMMYSTRUCTNAME.ANAChangeNotices

DUMMYSTRUCTNAME.PredictableLogChangeNotices

DUMMYSTRUCTNAME.LBAStatusNotices

DUMMYSTRUCTNAME.EnduranceEventNotices

DUMMYSTRUCTNAME.Reserved0

DUMMYSTRUCTNAME.ZoneDescriptorNotices

DUMMYSTRUCTNAME.Reserved1

AsUlong

Комментарии

Компонент асинхронной конфигурации событий можно использовать для отключения отчетов о событиях в случае постоянного состояния.

Требования

Требование Значение
Минимальная версия клиента Windows 10
Верхняя часть nvme.h

См. также раздел