Freigeben über


PFN_IDDCXSETREALTIMEGPUPRIORITY Rückruffunktion (iddcx.h)

PFN_IDDCXSETREALTIMEGPUPRIORITY ist ein Zeiger auf eine Betriebssystemrückruffunktion, über die die GPU-Priorität eines DirectX-Geräts in Echtzeit erhöht werden soll.

Syntax

PFN_IDDCXSETREALTIMEGPUPRIORITY PfnIddcxsetrealtimegpupriority;

HRESULT * PfnIddcxsetrealtimegpupriority(
  [in] PIDD_DRIVER_GLOBALS DriverGlobals,
  [in] IDDCX_SWAPCHAIN SwapChainObject,
  [in] const IDARG_IN_SETREALTIMEGPUPRIORITY *pIn
)
{...}

Parameter

[in] DriverGlobals

Zeigen Sie auf eine IDD_DRIVER_GLOBALS Struktur, die systemdefinierte Daten pro Treiber enthält.

[in] SwapChainObject

Ein IDDCX_SWAPCHAIN-Objekt, das die Swapchain darstellt, die das bereitgestellte DXGI-Gerät verarbeitet.

[in] pIn

Zeiger auf eine IDARG_IN_SETREALTIMEGPUPRIORITY Struktur mit zusätzlichen Eingabeargumenten zum DXGI-Gerät.

Rückgabewert

Wenn die Routine erfolgreich verläuft, wird S_OK zurückgegeben. Andernfalls wird ein geeigneter NTSTATUS-Fehlercode zurückgegeben, z. B. folgendes.

Fehlercode Bedeutung
E_INVALIDARG Es wurde ein ungültiges Swapchainobjekt bereitgestellt.
E_NOTIMPL Die GPU-Prioritätsverstärkung wird nicht unterstützt. Siehe Anmerkungen.

Bemerkungen

Ein indirekter Anzeigetreiber (IDD) sollte diesen Zeiger nicht verwenden, um die Funktion, auf die sie verweist, direkt aufzurufen. IDDs sollten stattdessen IddCxSetRealtimeGPUPriorityaufrufen.

Das Festlegen der Echtzeitpriorität wird in WDDM 1 nicht unterstützt.x Geräte; IddCxSetRealtimeGPUPriority gibt E_NOTIMPL für solche Geräte zurück.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 22H2
Header- iddcx.h

Siehe auch

IddCxSetRealtimeGPUPriority