Dela via


Visningsdrivrutiner i användarläge

Tillsammans med en skärmdrivrutin i kerneläge måste leverantörer av grafikmaskinvara också skriva en användarlägesvisningsdrivrutin (UMD) för sina bildskärmskort. UMD är ett DLL-bibliotek (Dynamic Link Library) som Direct3D-körningen läser in.

UMD kan bestå av en DLL som stöder flera Direct3D-versioner, eller så kan den bestå av separata DLL:er. I följande artiklar beskrivs olika aspekter av UMD:

returnerar felkoder som tagits emot från Runtime Functions

Hantera E_INVALIDARG returvärde

Bearbetning av skuggningskoder

Konvertering av Direct3D Fixed-Function tillstånd

Kopiera Depth-Stencil Värden

verifiera indexvärden

stöd för flera processorer

hantering av flera lås

DirectX Video Acceleration 2.0

stöd för Direct3D version 10

stöd för Direct3D version 10.1

stöd för Direct3D version 11

Bearbetning High-Definition Video

Skydda videoinnehåll

verifiera stöd för överlägg

stöd för OpenGL-förbättringar

hantera resurser för flera GPU-scenarier