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


перечисление D3D10_DDI_MAP (d3d10umddi.h)

Тип перечисления D3D10_DDI_MAP содержит значения, определяющие уровни доступа для сопоставления с подресурсом в вызове функции Resource Map драйвера.

Синтаксис

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 (include D3d10umddi.h)

См. также

ResourceMap