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

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

DXGKARG_BUILDPAGINGBUFFER

DxgkDdiBuildPagingBuffer