Partager via


D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU structure (d3dumddi.h)

D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU est utilisé avec pfnWaitForSynchronizationObjectFromCpuCb pour attendre qu’une clôture supervisé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 les valeurs ObjectHandleArray et de clôture dans FenceValueArray.

[in] ObjectHandleArray

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

[in] FenceValueArray

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

[in] hAsyncEvent

Si ce n’est pas null, spécifie l’événement à signaler lorsque la condition d’attente est remplie. Quand la valeur est NULL, l’appel ne retourne pas tant que la condition d’attente n’est pas remplie.

[in] Flags

Structure D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS décrivant l’opération.

Valeur Signification
Waitany
FALSE
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
TRUE
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.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
En-tête d3dumddi.h (inclure D3dumddi.h)

Voir aussi

pfnWaitForSynchronizationObjectFromCpuCb