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