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 |