Freigeben über


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)

Weitere Informationen

pfnWaitForSynchronizationObjectFromCpuCb