структура DXGK_DISCARDCONTENTFLAGS (d3dkmddi.h)
Структура DXGK_DISCARDCONTENTFLAGS определяет тип операции отмены содержимого для настройки при вызове функции DxgkDdiBuildPagingBuffer .
Синтаксис
typedef struct _DXGK_DISCARDCONTENTFLAGS {
union {
struct {
UINT AllocationIsIdle : 1;
UINT Reserved : 31;
};
[in] UINT Value;
};
} DXGK_DISCARDCONTENTFLAGS;
Члены
[in] AllocationIsIdle
Значение UINT, указывающее, бездействует ли выделение, на которое ссылается вызов DxgkDdiBuildPagingBuffer . Если этот элемент не задан, драйвер должен определить, что выделение либо занято, либо может стать занятым. Если этот элемент задан, диспетчер видеопамяти гарантирует, что выделение останется бездействующим в течение всего вызова DxgkDdiBuildPagingBuffer.
Задание этого элемента эквивалентно установке первого бита 32-разрядного элемента Value (0x00000001).
[in] Reserved
Этот элемент зарезервирован и должен иметь нулевое значение. Установка для этого элемента нулевого значения эквивалентна установке оставшихся 31 бит (0xFFFFFFFE) 32-разрядного элемента Value равными нулям.
[in] Value
Член объединения, который DXGK_DISCARDCONTENTFLAGS содержит, который может содержать 32-разрядное значение, идентифицирующее тип операции удаления содержимого.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Верхняя часть | d3dkmddi.h (включая D3dkmddi.h) |