Перечисление D3D10_DDI_MAP (d3d10umddi.h)
Тип перечисления D3D10_DDI_MAP содержит значения, определяющие уровни доступа для сопоставления с вложенным ресурсом в вызове функции ResourceMap драйвера.
Синтаксис
typedef enum D3D10_DDI_MAP {
D3D10_DDI_MAP_READ,
D3D10_DDI_MAP_WRITE,
D3D10_DDI_MAP_READWRITE,
D3D10_DDI_MAP_WRITE_DISCARD,
D3D10_DDI_MAP_WRITE_NOOVERWRITE
} ;
Константы
D3D10_DDI_MAP_READ Для ЦП запрашивается доступ на чтение к подресурсову. |
D3D10_DDI_MAP_WRITE Запрашивается доступ на запись для ЦП к подресурсову. |
D3D10_DDI_MAP_READWRITE Для ЦП запрашивается доступ на чтение и запись к подресурсову. |
D3D10_DDI_MAP_WRITE_DISCARD Запрашивается доступ на запись для ЦП к подресурсову. Однако содержимое подресурса становится неопределенным во время этой операции, так как запрашивающее приложение может полностью выполнить запись по всему региону памяти. Этот уровень доступа можно использовать только с динамическими ресурсами. |
D3D10_DDI_MAP_WRITE_NOOVERWRITE Запрашивается доступ на запись для ЦП к подресурсову. Однако запрашивающее приложение не перезапишет данные, которые ранее использовались GPU. Этот уровень доступа можно использовать только с динамическими буферами вершин и индексов. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Верхняя часть | d3d10umddi.h (включая D3d10umddi.h) |