структура DXGKCB_NOTIFY_INTERRUPT_DATA_FLAGS (d3dkmddi.h)
Структура DXGKCB_NOTIFY_INTERRUPT_DATA_FLAGS указывает, предоставляет ли драйвер минипорта дисплей физическую маску адаптера при вызове функции DXGKCB_NOTIFY_INTERRUPT .
Синтаксис
typedef struct _DXGKCB_NOTIFY_INTERRUPT_DATA_FLAGS {
union {
struct {
UINT ValidPhysicalAdapterMask : 1;
UINT HsyncFlipCompletion : 1;
UINT EvaluateLegacyMonitoredFences : 1;
#if ...
UINT Reserved : 29;
#else
UINT Reserved : 31;
#endif
};
UINT Value;
};
} DXGKCB_NOTIFY_INTERRUPT_DATA_FLAGS;
Члены
ValidPhysicalAdapterMask
Указывает, предоставляет ли драйвер физическую маску адаптера. Если этот элемент задан, драйвер предоставляет маску физического адаптера в элементе PhysicalAdapterMask структуры CrtcVsync , содержащейся в структуре DXGKARGCB_NOTIFY_INTERRUPT_DATA .
Задание этого элемента эквивалентно установке первого бита 32-разрядного элемента Value (0x00000001).
HsyncFlipCompletion
Указывает, завершено ли переворачивание Hsync.
EvaluateLegacyMonitoredFences
Если этот параметр задан, указывает операционной системе сканировать всех официантов (устаревшие отслеживаемые официанты ограждения & собственные официанты забора). Дополнительные сведения см. в разделе Собственные объекты ограждения GPU. Доступно начиная с Windows 11 версии 22H2 (WDDM 3.2).
Reserved
Этот элемент зарезервирован и должен иметь нулевое значение.
Value
Альтернативный способ доступа к битовым полям этой структуры.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista (WDDM 1.0) |
Верхняя часть | d3dkmddi.h (включая D3dkmddi.h) |