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 |