Partager via


structure D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMCPU (d3dkmthk.h)

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

Syntaxe

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

Membres

[in] hDevice

Handle de l’appareil à attendre.

[in] ObjectCount

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

[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 d3dkmthk.h (include D3dkmthk.h)

Voir aussi

D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS

D3DKMTWaitForSynchronizationObjectFromCpu