Condividi tramite


User-Mode Driver di visualizzazione

I fornitori di hardware grafici devono scrivere driver di visualizzazione in modalità utente per le schede di visualizzazione. Il driver di visualizzazione in modalità utente è una libreria a collegamento dinamico (DLL) caricata dal runtime di Microsoft Direct3D. Un driver di visualizzazione in modalità utente deve supportare almeno il DDI Direct3D versione 9. I driver di visualizzazione in modalità utente possono supportare anche direct3D versione 10 DDI. Il driver di visualizzazione in modalità utente può essere costituito da una DLL che supporta sia Direct3D versione 9 DDI che Direct3D versione 10 DDI oppure può essere costituita da due DLL separate, una per la versione 9 e l'altra per la versione 10 di Direct3D DDI. Gli argomenti seguenti illustrano vari aspetti del driver di visualizzazione in modalità utente:

Restituzione di codici di errore ricevuti da Funzioni di runtime

Gestione del valore restituito E_INVALIDARG

Elaborazione dei codici shader

Conversione dello stato di Direct3D Fixed-Function

Copia di valori Depth-Stencil

Convalida dei valori di indice

Supporto di più processori

Gestione di più blocchi

Accelerazione video DirectX 2.0

Supporto di Direct3D versione 10

Supporto di Direct3D versione 10.1

Supporto di Direct3D versione 11

Elaborazione di High-Definition video

Protezione del contenuto video

Verifica del supporto di sovrapposizione

Supporto di miglioramenti openGL

Gestione delle risorse per più scenari GPU