Freigeben über


D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT Struktur (d3dumddi.h)

Die D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT-Struktur beschreibt die Parameter, die zum Einrichten der Wartezeit in einem Aufruf der pfnWaitForSynchronizationObjectCb-Funktion erforderlich sind.

Syntax

typedef struct _D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT {
  [in] HANDLE        hContext;
  [in] UINT          ObjectCount;
       D3DKMT_HANDLE ObjectHandleArray[D3DDDI_MAX_OBJECT_WAITED_ON];
} D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT;

Angehörige

[in] hContext

Ein Handle zu einem Kontext, der auf die Synchronisierungsereignisse im Array wartet, die vom ObjectHandleArray- Member angegeben wird.

[in] ObjectCount

Die Anzahl der Synchronisierungsereignisse im ObjectHandleArray Array.

[in] ObjectHandleArray[D3DDDI_MAX_OBJECT_WAITED_ON]

Ein Array von Handles zu den Synchronisierungsereignissen, auf die der kontext, der vom hContext- Member angegeben wird, wartet auf. Die D3DDDI_MAX_OBJECT_WAITED_ON Konstante, die als 32 definiert ist, gibt die maximale Anzahl von Synchronisierungsereignissen an, auf die der Kontext warten kann.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Header- d3dumddi.h (include D3dumddi.h)

Siehe auch

pfnWaitForSynchronizationObjectCb