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 kann.
Syntax
PFN_IDDCXSETREALTIMEGPUPRIORITY PfnIddcxsetrealtimegpupriority;
HRESULT * PfnIddcxsetrealtimegpupriority(
[in] PIDD_DRIVER_GLOBALS DriverGlobals,
[in] IDDCX_SWAPCHAIN SwapChainObject,
[in] const IDARG_IN_SETREALTIMEGPUPRIORITY *pIn
)
{...}
Parameter
[in] DriverGlobals
Zeiger auf eine IDD_DRIVER_GLOBALS Struktur, die systemdefinierte Treiberdaten 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 ist, wird S_OK zurückgegeben. Andernfalls wird ein entsprechender NTSTATUS-Fehlercode wie der folgende zurückgegeben.
Fehlercode | Bedeutung |
---|---|
E_INVALIDARG | Ein ungültiges Swapchainobjekt wurde bereitgestellt. |
E_NOTIMPL | Die GPU-Prioritätserhöhung wird nicht unterstützt. Siehe Hinweise. |
Hinweise
Ein indirekter Anzeigetreiber (IDD) sollte diesen Zeiger nicht verwenden, um die Funktion, auf die er verweist, direkt aufzurufen. IDDs sollten stattdessen IddCxSetRealtimeGPUPriority aufrufen.
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 |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 22H2 |
Kopfzeile | iddcx.h |