DXGKDDI_CONTROLINTERRUPT2 Rückruffunktion (d3dkmddi.h)

Die DxgkDdi_ControlInterrupt2-Funktion aktiviert oder deaktiviert den angegebenen Interrupttyp auf der Grafikhardware.

Syntax

DXGKDDI_CONTROLINTERRUPT2 DxgkddiControlinterrupt2;

NTSTATUS DxgkddiControlinterrupt2(
  [in] IN_CONST_HANDLE hAdapter,
  [in] IN_CONST_DXGKARG_CONTROLINTERRUPT2 InterruptControl
)
{...}

Parameter

[in] hAdapter

Ein Handle für das Adapterobjekt für die Grafikverarbeitungseinheit (Graphics Processing Unit, GPU). Der Treiber hat dieses Handle im MiniportDeviceContext-Parameter von einem Aufruf seiner DxgkDdiAddDevice-Funktion zurückgegeben.

[in] InterruptControl

Eine DXGKARG_CONTROLINTERRUPT2-Struktur , die den Interrupttyp sowie den VSYNC-Zustand bereitstellt.

Rückgabewert

DxgkDdi_ControlInterrupt2 gibt einen der folgenden Werte zurück:

Rückgabecode Beschreibung
STATUS_SUCCESS Der Interrupttyp wurde auf der Grafikhardware erfolgreich aktiviert oder deaktiviert.
STATUS_NOT_IMPLEMENTED DxgkDdi_ControlInterrupt2 unterstützt das Aktivieren oder Deaktivieren des angegebenen Interrupttyps nicht.

Hinweise

Nur eine von DxgkDdiControlInterrupt2 oder DxgkDdi_ControlInterrupt3 wird vom Betriebssystem während der Lebensdauer eines Adapters verwendet.

WDDM 2.7-Treiber, die keine DxgkDdi_ControlInterrupt3 implementieren, deaktivieren die unabhängige VidPn-VSync-Steuerung, und das Betriebssystem ruft nur DxgkDdi_ControlInterrupt2 auf. Die DXGK_DRIVERCAPS-IndependentVidPnVSync-Funktion> muss in Treibern 0 sein, die DxgkDdi_ControlInterrupt3 nicht unterstützen. Andernfalls schlägt die Adapterinitialisierung des Betriebssystems fehl. Wenn der Treiber DxgkDdi_ControlInterrupt3 implementiert, kann die Funktion auf 0 oder 1 festgelegt werden, um Per-VidPn Unterstützung anzugeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Zielplattform Desktop
Kopfzeile d3dkmddi.h (einschließlich D3dkmddi.h)
IRQL PASSIVE_LEVEL

Weitere Informationen

DXGK_DRIVERCAPS

DXGKARG_CONTROLINTERRUPT2

DXGKARG_CONTROLINTERRUPT3

DxgkDdi_ControlInterrupt3

DxgkDdiAddDevice