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

Структура DXGK_MAPAPERTUREFLAGS определяет тип операции map-aperture-segment, которую необходимо настроить при вызове функции DxgkDdiBuildPagingBuffer .

Синтаксис

typedef struct _DXGK_MAPAPERTUREFLAGS {
  union {
    struct {
      UINT CacheCoherent : 1;
      UINT Reserved : 31;
    };
    [in] UINT Value;
  };
} DXGK_MAPAPERTUREFLAGS;

Члены

[in] CacheCoherent

Значение UINT, указывающее, требуется ли совместное использование кэша для страниц, сопоставленных в вызове DxgkDdiBuildPagingBuffer. Если этот элемент задан, драйвер должен обеспечить соблюдение когерентности кэша на сопоставленных страницах. Если этот элемент не задан, когерентность кэша не требуется для сопоставленных страниц.

Задание этого элемента эквивалентно установке первого бита 32-разрядного элемента Value (0x00000001).

[in] Reserved

Этот элемент зарезервирован и должен иметь нулевое значение. Присвоение этому элементу значения 0 эквивалентно присвоению остальным 31 битам (0xFFFFFFFE) 32-разрядного элемента Value равным нулю.

[in] Value

Элемент в объединении, который DXGK_MAPAPERTUREFLAGS содержит, который может содержать 32-разрядное значение, определяющее тип операции map-aperture-segment-operation.

Требования

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

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

DXGKARG_BUILDPAGINGBUFFER

DxgkDdiBuildPagingBuffer