Partager via


structure D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU (d3dumddi.h)

D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU est utilisé avec pfnWaitForSynchronizationObjectFromCpuCb attendre qu’une clôture surveillée atteigne une certaine valeur.

Syntaxe

typedef struct D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU {
  [in] UINT                                             ObjectCount;
  [in] const D3DKMT_HANDLE                              *ObjectHandleArray;
  [in] const UINT64                                     *FenceValueArray;
  [in] HANDLE                                           hAsyncEvent;
  [in] D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS Flags;
} D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU;

Membres

[in] ObjectCount

Nombre d’objets de synchronisation dans l'ObjectHandleArray et les valeurs de clôture dans le FenceValueArray.

[in] ObjectHandleArray

Tableau de handles en mode noyau aux événements de synchronisation à attendre.

[in] FenceValueArray

Tableau de valeurs de clôture surveillées 64 bits à attendre, chacune correspondant à un objet dans le ObjectHandleArray.

[in] hAsyncEvent

Lorsqu’il n'NULL, spécifie l’événement à signaler lorsque la condition d’attente est satisfaite. Lorsque NULL, l’appel ne retourne pas tant que la condition d’attente n’est pas satisfaite.

[in] Flags

Structure D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS décrivant l’opération.

valeur Signification
WaitAny
FAUX
La condition d’attente est considérée comme satisfaite lorsque tous les objets de synchronisation d’entrée sont signalés aux valeurs de clôture d’entrée correspondantes ou supérieures.
WaitAny
VRAI
La condition d’attente est considérée comme satisfaite lorsque l’un des objets de synchronisation d’entrée est signalé à la valeur de clôture d’entrée correspondante ou supérieure.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10
serveur minimum pris en charge Windows Server 2016
d’en-tête d3dumddi.h (include D3dumddi.h)

Voir aussi

pfnWaitForSynchronizationObjectFromCpuCb