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 |