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 augmenter 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 de 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 traitera.
[in] pIn
Pointeur vers une structure IDARG_IN_SETREALTIMEGPUPRIORITY avec des arguments d’entrée supplémentaires sur l’appareil DXGI.
Valeur retournée
Si la routine réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur NTSTATUS approprié , tel que le suivant.
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. Consultez la section Notes. |
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. x appareils ; IddCxSetRealtimeGPUPriority retourne E_NOTIMPL pour ces appareils.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 22H2 |
En-tête | iddcx.h |