PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTCB fonction de rappel (d3dumddi.h)
La fonction pfnWaitForSynchronizationObjectCb insère une attente pour les objets de synchronisation spécifiés dans le flux DMA de contexte spécifié.
Syntaxe
PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTCB Pfnd3dddiWaitforsynchronizationobjectcb;
HRESULT Pfnd3dddiWaitforsynchronizationobjectcb(
HANDLE hDevice,
const D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT *unnamedParam2
)
{...}
Paramètres
hDevice
Handle vers un appareil d’affichage (autrement dit, le contexte graphique).
unnamedParam2
pData [in]
Pointeur vers une structure D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT qui décrit les objets de synchronisation et le flux DMA de contexte requis pour configurer l’attente.
Valeur de retour
pfnWaitForSynchronizationObjectCb retourne 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
Direct3D Version 11 Remarque : Pour plus d’informations sur la façon dont le pilote appelle pfnWaitForSynchronizationObjectCb, consultez Modifications de Direct3D 10.
Pour obtenir un exemple de code montrant comment utiliser la fonction pfnWaitForSynchronizationObjectCb, consultez pfnSignalSynchronizationObjectCb.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
plateforme cible | Bureau |
d’en-tête | d3dumddi.h (include D3dumddi.h) |