D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMCPU Struktur (d3dkmthk.h)

D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMCPU wird mit D3DKMTWaitForSynchronizationObjectFromCpu verwendet, bis ein überwachter Zaun einen bestimmten Wert erreicht.

Syntax

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;

Angehörige

[in] hDevice

Das Gerätehandle, auf das gewartet werden soll.

[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- d3dkmthk.h (einschließlich D3dkmthk.h)

Siehe auch

D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS

D3DKMTWaitForSynchronizationObjectFromCpu