Partager via


PFN_IDDCXSETREALTIMEGPUPRIORITY fonction de rappel (iddcx.h)

PFN_IDDCXSETREALTIMEGPUPRIORITY est un pointeur vers une fonction de rappel du système d’exploitation par le biais de laquelle élever la priorité GPU d’un appareil DirectX en temps réel.

Syntaxe

PFN_IDDCXSETREALTIMEGPUPRIORITY PfnIddcxsetrealtimegpupriority;

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

Paramètres

[in] DriverGlobals

Pointeur vers une structure IDD_DRIVER_GLOBALS contenant des données par pilote définies par le système.

[in] SwapChainObject

Objet IDDCX_SWAPCHAIN qui représente la chaîne d’échange que l’appareil DXGI fourni traite.

[in] pIn

Pointeur vers une structure IDARG_IN_SETREALTIMEGPUPRIORITY avec des arguments d’entrée supplémentaires sur l’appareil DXGI.

Valeur de retour

Si la routine réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur NTSTATUS approprié comme suit.

Code d’erreur Signification
E_INVALIDARG Un objet swapchain non valide a été fourni.
E_NOTIMPL L’amélioration de la priorité GPU n’est pas prise en charge. Voir les remarques.

Remarques

Un pilote d’affichage indirect (IDD) ne doit pas utiliser ce pointeur pour appeler directement la fonction vers laquelle il pointe. Les IDD doivent à la place appeler IddCxSetRealtimeGPUPriority.

La définition de la priorité en temps réel n’est pas prise en charge sur WDDM 1. appareilsx ; IddCxSetRealtimeGPUPriority retournera E_NOTIMPL pour ces appareils.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 22H2
d’en-tête iddcx.h

Voir aussi

IddCxSetRealtimeGPUPriority