Freigeben über


D3DDDICB_SIGNALSYNCHRONIZATIONOBJECT-Struktur (d3dumddi.h)

Die D3DDDICB_SIGNALSYNCHRONIZATIONOBJECT-Struktur beschreibt die Parameter, die zum Einrichten der Signalisierung in einem Aufruf der Funktion pfnSignalSynchronizationObjectCb erforderlich sind.

Syntax

typedef struct _D3DDDICB_SIGNALSYNCHRONIZATIONOBJECT {
  [in] HANDLE               hContext;
  [in] UINT                 ObjectCount;
       D3DKMT_HANDLE        ObjectHandleArray[D3DDDI_MAX_OBJECT_SIGNALED];
  [in] D3DDDICB_SIGNALFLAGS Flags;
} D3DDDICB_SIGNALSYNCHRONIZATIONOBJECT;

Member

[in] hContext

Ein Handle für einen Direct3D-Kontext, der die Synchronisierungsereignisse in dem Array signalisiert, das das ObjectHandleArray-Element angibt.

[in] ObjectCount

Die Anzahl der Synchronisierungsereignisse im ObjectHandleArray-Array .

[in] ObjectHandleArray[D3DDDI_MAX_OBJECT_SIGNALED]

Ein Array von Behandelten für die Synchronisierungsereignisse, die der vom hContext-Member angegebene Kontext signalisiert. Die D3DDDI_MAX_OBJECT_SIGNALED Konstante, die als 32 definiert ist, gibt die maximale Anzahl von Synchronisierungsereignissen an, die der Kontext signalisieren kann.

[in] Flags

Eine D3DDDICB_SIGNALFLAGS Struktur, die in Bitfeldflags das Signalverhalten angibt.

Anforderungen

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

Weitere Informationen

D3DDDICB_SIGNALFLAGS

pfnSignalSynchronizationObjectCb