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


структура 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-разрядного значения значения (0x00000001).

[in] Reserved

Этот элемент зарезервирован и должен иметь значение нулю. Задание этого элемента равно нулю, равнозначно настройке оставшихся 31 битов (0xFFFFFFFE) 32-разрядного элемента значение нулю.

[in] Value

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

Требования

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

См. также

DXGKARG_BUILDPAGINGBUFFER

DxgkDdiBuildPagingBuffer