структура 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;
#if ...
      UINT Reserved : 30;
#else
      UINT Reserved : 31;
#endif
    };
    UINT Value;
  };
} DXGKCB_NOTIFY_INTERRUPT_DATA_FLAGS;

Члены

ValidPhysicalAdapterMask

Значение UINT, указывающее, предоставляет ли драйвер физическую маску адаптера. Если этот элемент задан, драйвер предоставляет маску физического адаптера в элементе PhysicalAdapterMask структуры CrtcVsync , содержащейся в структуре DXGKARGCB_NOTIFY_INTERRUPT_DATA .

Задание этого элемента эквивалентно установке первого бита 32-разрядного элемента Value (0x00000001).

HsyncFlipCompletion

Значение UINT, указывающее, завершено ли переворачивание Hsync.

Reserved

Этот элемент зарезервирован и должен иметь нулевое значение. Установка для этого элемента нулевого значения эквивалентна установке оставшихся 31 бит (0xFFFFFFFE) 32-разрядного элемента Value равными нулям.

Value

32-разрядное значение, указывающее все флаги, заданные в объединении.

Требования

Требование Значение
Минимальная версия клиента Windows Vista (WDDM 1.0)
Верхняя часть d3dkmddi.h (включая D3dkmddi.h)

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

DXGKARGCB_NOTIFY_INTERRUPT_DATA

DXGKCB_NOTIFY_INTERRUPT