DXGKDDI_COMMITVIDPN Rückruffunktion (d3dkmddi.h)
Die DxgkDdiCommitVidPn-Funktion macht ein angegebenes Video Present Network (VidPN) auf einer Grafikkarte aktiv.
Syntax
DXGKDDI_COMMITVIDPN DxgkddiCommitvidpn;
NTSTATUS DxgkddiCommitvidpn(
IN_CONST_HANDLE hAdapter,
IN_CONST_PDXGKARG_COMMITVIDPN_CONST pCommitVidPn
)
{...}
Parameter
hAdapter
Ein Handle für einen Kontextblock, der einer Grafikkarte zugeordnet ist. Der Anzeige-Miniporttreiber hat dieses Handle zuvor für das DirectX-Grafikkernsubsystem im Ausgabeparameter MiniportDeviceContext der DxgkDdiAddDevice-Funktion bereitgestellt.
pCommitVidPn
Ein Zeiger auf eine DXGKARG_COMMITVIDPN-Struktur , die Funktionsargumente enthält.
Rückgabewert
DxgkDdiCommitVidPn gibt nach erfolgreichem Abschluss STATUS_SUCCESS zurück. Andernfalls wird ein geeigneter NTSTATUS-Code wie STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY zurückgegeben.
Hinweise
Weitere Informationen dazu, wie der Anzeige-Miniporttreiber Aufrufe von DxgkDdiCommitVidPn verarbeiten soll, finden Sie unter DXGKARG_COMMITVIDPN.
Wenn der Anzeige-Miniporttreiber ab Windows 8 den SupportSmoothRotation-Member der DXGK_DRIVERCAPS-Struktur festlegt, muss er das Aktualisieren der Pfadrotation auf dem Adapter mithilfe der DxgkDdiUpdateActiveVidPnPresentPath-Funktion unterstützen. Der Treiber muss während eines Aufrufs der DxgkDdiCommitVidPn-Funktion immer in der Lage sein, die Pfadrotation festzulegen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Zielplattform | Desktop |
Kopfzeile | d3dkmddi.h (einschließlich D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |