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 les pilotes d’affichage en mode utilisateur WDDM 2.6 et versions ultérieures.

Syntaxe

PFND3D12DDI_CREATESYNCHRONIZATIONOBJECT2CB Pfnd3d12ddiCreatesynchronizationobject2cb;

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

Paramètres

hDevice

Handle de l’appareil d’affichage (c’est-à-dire le contexte graphique) qui sera propriétaire de l’objet de synchronisation créé par pfnCreateSynchronizationObject2Cb.

unnamedParam2

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

Valeur retournée

Retourne l’une des valeurs HRESULT suivantes :

Code de retour Description
S_OK L’objet de synchronisation a été créé avec succès.
E_OUTOFMEMORY La fonction n’a pas pu allouer la mémoire requise 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.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 version 1903
En-tête d3d12umddi.h