Freigeben über


DXGKDDI_SETVIRTUALFUNCTIONPOWERSTATE Rückruffunktion (dispmprt.h)

Diese Routine ermöglicht es einem nicht privilegierten virtuellen Computer, den Leistungszustand eines PCI Express SR-IOV Virtual Function zu ändern.

Syntax

DXGKDDI_SETVIRTUALFUNCTIONPOWERSTATE DxgkddiSetvirtualfunctionpowerstate;

NTSTATUS DxgkddiSetvirtualfunctionpowerstate(
  [in] HANDLE Context,
  [in] DXGKARG_SETVIRTUALFUNCTIONPOWERSTATE *pArgs
)
{...}

Parameter

[in] Context

Der Miniportkontext, der vom Treiber in der DXGKDDI_SRIOV_INTERFACE-Struktur zurückgegeben wird.

[in] pArgs

Ein Zeiger auf eine DXGKARG_SETVIRTUALFUNCTIONPOWERSTATE Struktur.

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist.

Bemerkungen

Wenn sich alle vGPUs in einem D3-Zustand befinden und der Host die GPU nicht benötigt, wird die physische GPU in einen D3-Kaltzustand versetzt, in dem Fall die PF und der gesamte VF nicht mehr zugegriffen werden kann, bis die GPU wieder eingeschaltet wird. Nach dem Einschalten erwarten wir, dass die gleiche PF/VF-Konfiguration wie vor dem Einschalten wirksam ist.

Anforderungen

Anforderung Wert
Header- dispmprt.h