PFND3DDDI_CREATESYNCHRONIZATIONOBJECTCB fonction de rappel (d3dumddi.h)
La fonction pfnCreateSynchronizationObjectCb crée un objet de synchronisation qu’un contexte d’appareil peut signaler et attendre.
Syntaxe
PFND3DDDI_CREATESYNCHRONIZATIONOBJECTCB Pfnd3dddiCreatesynchronizationobjectcb;
HRESULT Pfnd3dddiCreatesynchronizationobjectcb(
HANDLE hDevice,
D3DDDICB_CREATESYNCHRONIZATIONOBJECT *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 pfnCreateSynchronizationObjectCb .
unnamedParam2
pData [in, out]
Pointeur vers une structure de D3DDDICB_CREATESYNCHRONIZATIONOBJECT qui décrit l’objet de synchronisation à créer.
Valeur retournée
pfnCreateSynchronizationObjectCb retourne l’une des valeurs suivantes :
Code de retour | Description |
---|---|
S_OK | L’objet de synchronisation a été créé avec succès. |
E_OUTOFMEMORY | pfnCreateSynchronizationObjectCb n’a pas pu allouer la mémoire nécessaire à sa fin. |
E_INVALIDARG | Les paramètres ont été validés et déterminés comme incorrects. |
Cette fonction peut également retourner d’autres valeurs HRESULT.
Remarques
La fonction pfnCreateSynchronizationObjectCb retourne un handle en mode noyau à l’objet de synchronisation nouvellement créé dans le membre hSyncObject de la structure D3DDDICB_CREATESYNCHRONIZATIONOBJECT vers laquelle pointe le paramètre pData . Le pilote d’affichage en mode utilisateur transmet ce handle dans les appels aux fonctions suivantes :
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | d3dumddi.h (inclure D3dumddi.h) |
Voir aussi
D3DDDICB_CREATESYNCHRONIZATIONOBJECT
pfnDestroySynchronizationObjectCb
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour