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