D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU-Struktur (d3dumddi.h)
D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU wird mit pfnWaitForSynchronizationObjectFromCpuCb verwendet, um zu warten, bis ein überwachter Zaun einen bestimmten Wert erreicht.
Syntax
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;
Member
[in] ObjectCount
Die Anzahl der Synchronisierungsobjekte in den ObjectHandleArray - und Fence-Werten im FenceValueArray.
[in] ObjectHandleArray
Ein Array von Kernelmodus verarbeitet die zu wartenden Synchronisierungsereignisse.
[in] FenceValueArray
Ein Array von zu wartenden 64-Bit-Überwachten Zaunwerten, die jeweils einem Objekt im ObjectHandleArray entsprechen.
[in] hAsyncEvent
Wenn nicht NULL, gibt das Ereignis an, das signalisiert werden soll, wenn die Wartebedingung erfüllt ist. Bei NULL wird der Aufruf erst zurückgegeben, wenn die Wartebedingung erfüllt ist.
[in] Flags
Eine D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS-Struktur , die den Vorgang beschreibt.
Wert | Bedeutung |
---|---|
Waitany FALSE |
Die Wartebedingung gilt als erfüllt, wenn alle Eingabesynchronisierungsobjekte an die entsprechenden Eingabezaunwerte oder höher signalisiert werden. |
Waitany true |
Die Wartebedingung gilt als erfüllt, wenn eines der Eingabesynchronisierungsobjekte an den entsprechenden Eingabezaunwert oder höher signalisiert wird. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Kopfzeile | d3dumddi.h (include D3dumddi.h) |