Поделиться через


структура DXGK_ALLOCATIONINFOFLAGS2 (d3dkmddi.h)

Структура DXGK_ALLOCATIONINFOFLAGS2 содержит дополнительные свойства для выделения.

Синтаксис

typedef struct _DXGK_ALLOCATIONINFOFLAGS2 {
  union {
    struct {
      UINT ShareBackingStoreWithKmd : 1;
      UINT NoImplicitSynchronization : 1;
      UINT DisablePartialResidency : 1;
      UINT RestrictedToSingleSegment : 1;
      UINT NotifyEviction : 1;
      UINT NotifyIoMmuUnmap : 1;
#if ...
      UINT Reserved : 26;
#else
      UINT Reserved : 31;
#endif
    };
    UINT Value;
  };
} DXGK_ALLOCATIONINFOFLAGS2;

Члены

ShareBackingStoreWithKmd

Если этот параметр задан, драйвер режима ядра уведомляет Dxgkrnl о том, что ему необходимо знать адрес резервного хранилища выделения. Выделение должно быть создано совместно и находиться только в сегменте памяти диафрагмы.

NoImplicitSynchronization

DisablePartialResidency

RestrictedToSingleSegment

NotifyEviction

NotifyIoMmuUnmap

Reserved

Защищены; не использовать.

Value

Альтернативный способ доступа к битам.

Требования

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

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

DXGK_ALLOCATIONINFO

DXGKDDI_CREATEALLOCATION