Partager via


PFND3D12DDI_CREATESYNCHRONIZATIONOBJECT2CB fonction de rappel (d3d12umddi.h)

Crée un objet de synchronisation GPU qu’un contexte d’appareil peut signaler et attendre. Utilisé par WDDM 2.6 et les pilotes d’affichage en mode utilisateur ultérieurs.

Syntaxe

PFND3D12DDI_CREATESYNCHRONIZATIONOBJECT2CB Pfnd3d12ddiCreatesynchronizationobject2cb;

HRESULT Pfnd3d12ddiCreatesynchronizationobject2cb(
  D3D12DDI_HRTDEVICE hDevice,
  D3D12DDICB_CREATESYNCHRONIZATIONOBJECT2 *unnamedParam2
)
{...}

Paramètres

hDevice

Handle de l’appareil d’affichage (autrement dit, le contexte graphique) qui possède l’objet de synchronisation créé par pfnCreateSynchronizationObject2Cb.

unnamedParam2

Pointeur vers une structure D3D12DDICB_CREATESYNCHRONIZATIONOBJECT2 qui décrit l’objet de synchronisation à créer.

Valeur de retour

Retourne l’une des valeurs HRESULT suivantes :

Retourner le code Description
S_OK L’objet de synchronisation a été créé avec succès.
E_OUTOFMEMORY La fonction n’a pas pu allouer de mémoire nécessaire pour qu’elle se termine.
E_INVALIDARG Les paramètres ont été validés et déterminés comme incorrects.

Cette fonction peut également retourner d’autres valeurs HRESULT.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1903
d’en-tête d3d12umddi.h