Freigeben über


D3DKMT_SIGNALSYNCHRONIZATIONOBJECT Struktur (d3dkmthk.h)

Die D3DKMT_SIGNALSYNCHRONIZATIONOBJECT-Struktur enthält Informationen zu den Synchronisierungsereignissen, die das D3DKMTSignalSynchronizationObject Funktionssignale.

Syntax

typedef struct _D3DKMT_SIGNALSYNCHRONIZATIONOBJECT {
  [in] D3DKMT_HANDLE        hContext;
  [in] UINT                 ObjectCount;
       D3DKMT_HANDLE        ObjectHandleArray[D3DDDI_MAX_OBJECT_SIGNALED];
  [in] D3DDDICB_SIGNALFLAGS Flags;
} D3DKMT_SIGNALSYNCHRONIZATIONOBJECT;

Angehörige

[in] hContext

Ein Kernelmodushandle zu einem Kontext, der die Synchronisierungsereignisse im Array signalisiert, die das ObjectHandleArray Member angibt.

[in] ObjectCount

Die Anzahl der Synchronisierungsereignisse im ObjectHandleArray Array.

[in] ObjectHandleArray[D3DDDI_MAX_OBJECT_SIGNALED]

Ein Array von Kernelmodus behandelt die Synchronisierungsereignisse, die vom hContext Membersignalen angegeben werden. 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 das Signalverhalten in Bitfeldkennzeichnungen angibt.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
Header- d3dkmthk.h (einschließlich D3dkmthk.h)

Siehe auch

D3DDDICB_SIGNALFLAGS

D3DKMTSignalSynchronizationObject