Потоки и уровень синхронизации 2
Потоки и синхронизация уровня 2 совпадают с уровнем 3, за исключением того, что видеопамя не вытесна для памяти ЦП узла. Другими словами, WDDM гарантирует, что:
- Только один поток (вызывающий поток) находится в драйвере мини-порта дисплея.
- Графическое оборудование бездействует.
- В настоящее время драйвер не обрабатывает буферы прямого доступа к памяти (DMA) или не передается через планировщик GPU.
Чтобы некоторые вызовы были выполнены на уровне 2, необходимо установить флаг HardwareAccess в структуре D3DDDI_ESCAPEFLAGS , которая является членом DXGKARG_ESCAPE. Если этот флаг не установлен, вызов завершится ошибкой.
В следующем списке содержатся некоторые вызовы в драйвер мини-порта дисплея, выполненные на уровне 2.