PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMGPUCB fonction de rappel (d3dumddi.h)

pfnWaitForSynchronizationObjectFromGpuCb attend qu’une clôture supervisée atteigne une certaine valeur avant de traiter les commandes de contexte suivantes. Pour les pilotes Windows Display Driver Model (WDDM) v2, les rappels pfnWaitForSynchronizationObjectCb et pfnWaitForSynchronizationObject2Cb existants sont déconseillés et seront finalement supprimés. Les pilotes en mode utilisateur WDDM v2 doivent basculer vers pfnWaitForSynchronizationObjectFromGpuCb, car il prend en charge tous les types d’objets de synchronisation.

Syntaxe

PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMGPUCB Pfnd3dddiWaitforsynchronizationobjectfromgpucb;

HRESULT Pfnd3dddiWaitforsynchronizationobjectfromgpucb(
  HANDLE hDevice,
  const D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU *unnamedParam2
)
{...}

Paramètres

hDevice

Handle pour le périphérique d’affichage.

unnamedParam2

pData [in]

Pointeur vers une structure D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU qui fournit les détails de l’opération demandée.

Valeur retournée

Si cette fonction de rappel réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Cette sémantique de fonction est similaire à l’appel pfnWaitForSynchronizationObject2Cb existant, sauf que ce rappel prend également en charge les objets de clôture surveillés et un tableau de valeurs de clôture surveillées à attendre.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
Plateforme cible Desktop (Expérience utilisateur)
En-tête d3dumddi.h (inclure D3dumddi.h)

Voir aussi

D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU

pfnWaitForSynchronizationObject2Cb

pfnWaitForSynchronizationObjectCb