Partager via


PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2CB fonction de rappel (d3dumddi.h)

pfnSignalSynchronizationObjectFromGpu2Cb est utilisé pour signaler une clôture surveillée. Lorsqu’un moteur d’unité de traitement graphique (GPU) particulier n’est pas capable d’écrire une nouvelle valeur de clôture supervisée directement à l’aide de son adresse virtuelle GPU, le pilote doit vider sa mémoire tampon de commande et émettre un signal à partir du paquet GPU à l’aide de pfnSignalSynchronizationObjectFromGpu2Cb. Pour les pilotes wdDM (Windows Display Driver Model), les rappels pfnSignalSynchronizationObjectCb existants pfnSignalSynchronizationObjectCb et pfnSignalSynchronizationObject2Cb sont déconseillés et seront finalement supprimés. Les pilotes en mode utilisateur WDDM v2 doivent basculer vers pfnSignalSynchronizationObjectFromGpuCb, car il prend en charge tous les types d’objets de synchronisation.

Syntaxe

PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2CB Pfnd3dddiSignalsynchronizationobjectfromgpu2cb;

HRESULT Pfnd3dddiSignalsynchronizationobjectfromgpu2cb(
  HANDLE hDevice,
  const D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 *unnamedParam2
)
{...}

Paramètres

hDevice

Handle vers l’appareil d’affichage.

unnamedParam2

pData [in]

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

Valeur de retour

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

Exigences

Exigence Valeur
client minimum pris en charge Windows 10
serveur minimum pris en charge Windows Server 2016
plateforme cible Bureau
d’en-tête d3dumddi.h (include D3dumddi.h)

Voir aussi

D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2

pfnSignalSynchronizationObject2Cb

pfnSignalSynchronizationObjectCb

pfnSignalSynchronizationObjectFromGpuCb