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'
[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) |