PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECT2CB fonction de rappel (d3dumddi.h)
Insère une commande d’attente pour les objets de synchronisation spécifiés dans le flux de commande de contexte spécifié. Utilisé par les pilotes d’affichage en mode utilisateur windows WDDM (Windows Display Driver Model) 1.2 et versions ultérieures.
Syntaxe
PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECT2CB Pfnd3dddiWaitforsynchronizationobject2cb;
HRESULT Pfnd3dddiWaitforsynchronizationobject2cb(
HANDLE hDevice,
const D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT2 *unnamedParam2
)
{...}
Paramètres
hDevice
Handle sur un périphérique d’affichage (c’est-à-dire le contexte graphique).
unnamedParam2
pData [in]
Pointeur vers une structure de D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT2 qui décrit les objets de synchronisation et le flux DMA de contexte requis pour configurer l’attente.
Valeur retournée
Renvoie l'une des valeurs suivantes :
Code de retour | Description |
---|---|
S_OK | L’attente a été correctement configurée. |
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 pfnCreateSynchronizationObject2Cb retourne un handle en mode noyau à l’objet de synchronisation nouvellement créé dans le membre hSyncObject de la structure D3DDDICB_CREATESYNCHRONIZATIONOBJECT2 vers laquelle pointe le paramètre pData . Le pilote d’affichage en mode utilisateur transmet ce handle dans les appels aux fonctions suivantes :
- pfnWaitForSynchronizationObject2Cb
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Serveur minimal pris en charge | Windows Server 2012 |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | d3dumddi.h (inclure D3dumddi.h) |
Voir aussi
D3DDDICB_CREATESYNCHRONIZATIONOBJECT2
D3DDDI_SYNCHRONIZATIONOBJECTINFO2
pfnCreateSynchronizationObject2Cb