Драйверы дисплея User-Mode
Поставщики графического оборудования должны написать драйверы отображения в пользовательском режиме для своих видеоадаптеров. Драйвер отображения пользовательского режима — это библиотека динамической компоновки (DLL), загружаемая средой выполнения Microsoft Direct3D. Драйвер дисплея в пользовательском режиме должен по крайней мере поддерживать Direct3D версии 9 DDI. Драйверы отображения в пользовательском режиме также могут поддерживать Direct3D версии 10 DDI. Драйвер отображения пользовательского режима может состоять из одной библиотеки DLL, которая поддерживает как Direct3D версии 9 DDI, так и Direct3D версии 10 DDI, или может состоять из двух отдельных библиотек DLL, один для версии 9, а другой для версии 10 Direct3D DDI. В следующих разделах рассматриваются различные аспекты драйвера отображения в пользовательском режиме.
Возврат кодов ошибок, полученных от функций среды выполнения
Обработка возвращаемого значения E_INVALIDARG
Преобразование состояния Fixed-Function Direct3D
Копирование значений Depth-Stencil
Поддержка нескольких процессоров
Обработка нескольких блокировок
DirectX Video Acceleration 2.0
Поддержка Direct3D версии 10.1