Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU wird mit pfnWaitForSynchronizationObjectFromCpuCb verwendet, um auf einen überwachten Zaun zu warten, um einen bestimmten Wert zu erreichen.
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;
Angehörige
[in] ObjectCount
Die Anzahl der Synchronisierungsobjekte im ObjectHandleArray und Zaunwerte im FenceValueArray-.
[in] ObjectHandleArray
Ein Array von Kernelmodus behandelt die Synchronisierungsereignisse, auf die gewartet werden soll.
[in] FenceValueArray
Ein Array von 64-Bit-überwachten Zaunwerten, auf die gewartet werden soll, jedes entspricht einem Objekt im ObjectHandleArray.
[in] hAsyncEvent
Wenn nicht NULL-, gibt das Ereignis an, das signalisiert wird, wenn die Wartebedingung erfüllt ist. Wenn 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 FALSCH |
Die Wartebedingung wird als erfüllt betrachtet, wenn alle Eingabesynchronisierungsobjekte an die entsprechenden Eingabezaunwerte oder höher signalisiert werden. |
WaitAny STIMMT |
Die Wartebedingung gilt als erfüllt, wenn eines der Eingabesynchronisierungsobjekte mit dem entsprechenden Eingabezaunwert oder höher signalisiert wird. |
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 |
mindestens unterstützte Server- | Windows Server 2016 |
Header- | d3dumddi.h (include D3dumddi.h) |