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


структура 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

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

NoImplicitSynchronization

Если задано, KMD открепится от неявной первичной синхронизации. Этот флаг появился в Windows 11 версии 24H2 (WDDM 3.2).

DisablePartialResidency

Если задано, указывает, что выделение не поддерживает частичное размещение. Выделение должно быть полностью вытеснило или полностью резидентно. Этот флаг появился в Windows 11 версии 24H2 (WDDM 3.2).

RestrictedToSingleSegment

Если задано, указывает, что выделение не поддерживает размещение между сегментами. Выделение должно быть полностью резидентным в пределах одного сегмента. Этот флаг появился в Windows 11 версии 24H2 (WDDM 3.2).

NotifyEviction

Если задано, указывает, что Dxgkrnl должна выдавать операцию DXGK_OPERATION_NOTIFY_ALLOC NotifyEviction kmD перед вытеснением выделения. Этот флаг появился в Windows 11 версии 24H2 (WDDM 3.2). Дополнительные сведения см. в уведомления о выделении.

NotifyIoMmuUnmap

Если задано, указывает, что Dxgkrnl должна выдавать операцию DXGK_OPERATION_NOTIFY_ALLOC NotifyIoMmuUnmap kmD перед отменой выделения из IOMMU. Этот флаг появился в Windows 11 версии 24H2 (WDDM 3.2). Дополнительные сведения см. в уведомления о выделении.

Reserved

Скрытный; не используйте.

Value

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 11 (WDDM 3.0)
заголовка d3dkmddi.h

См. также

DXGK_ALLOCATIONINFO

DXGKDDI_CREATEALLOCATION