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 |