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 |