объединение IOMMU_INTERFACE_STATE_CHANGE_FIELDS (wdm.h)
IOMMU_INTERFACE_STATE_CHANGE_FIELDS представляет поля IOMMU_INTERFACE_STATE_CHANGE, указывающие желание вызывающего абонента получать уведомления об изменении определенного поля состояния или указывать владельцам обратного вызова, которые изменились.
Когда вызывающий объект пытается зарегистрировать IOMMU_INTERFACE_STATE_CHANGE_CALLBACK через IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK, эти поля указывают состояния, о том, что вызывающий объект хочет получать уведомления.
При вызове зарегистрированного IOMMU_INTERFACE_STATE_CHANGE_CALLBACK владелец обратного вызова получает IOMMU_INTERFACE_STATE_CHANGE; Эти поля указывают, какие состояния изменились.
Синтаксис
typedef union _IOMMU_INTERFACE_STATE_CHANGE_FIELDS {
struct {
ULONG AvailableDomainTypes : 1;
ULONG Reserved : 31;
} DUMMYSTRUCTNAME;
ULONG AsULONG;
} IOMMU_INTERFACE_STATE_CHANGE_FIELDS, *PIOMMU_INTERFACE_STATE_CHANGE_FIELDS;
Члены
DUMMYSTRUCTNAME
Структура, содержащая различные состояния интерфейса IOMMU.
DUMMYSTRUCTNAME.AvailableDomainTypes
Если задано значение 1, это означает, что вызывающий объект хочет получать уведомления (через предоставленный обратный вызов) при изменении доступных типов доменов или указывает, что владельцы обратных вызовов изменились.
DUMMYSTRUCTNAME.Reserved
Зарезервировано для будущих полей. В настоящее время не используется.
AsULONG
Консолидированные значения полей в DUMMYSTRUCTNAME.
Требования
Требование | Ценность |
---|---|
минимальный поддерживаемый сервер | Windows Server 2022 |
заголовка | wdm.h |