Freigeben über


D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU Struktur (d3dkmthk.h)

D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU wird mit D3DKMTSignalSynchronizationObjectFromGpu verwendet, um einen überwachten Zaun zu signalisieren.

Syntax

typedef struct _D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU {
  [in] D3DKMT_HANDLE hContext;
  [in] UINT          ObjectCount;
  void          D3DKMT_PTR(
    const D3DKMT_HANDLE *unnamedParam1,
    ObjectHandleArray   unnamedParam2
  );
  union {
    [in] const UINT64          *MonitoredFenceValueArray;
         D3DKMT_ALIGN64 UINT64 Reserved[8];
  };
} D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU;

Member

[in] hContext

Ein Kernelmodushandle für den Kontextstream.

[in] ObjectCount

Die Anzahl der Synchronisierungsereignisse im ObjectHandleArray-Array und die Zaunwerte in MonitoredFenceValueArray-Arrays .

void D3DKMT_PTR( const D3DKMT_HANDLE *unnamedParam1, ObjectHandleArray unnamedParam2)

[in] MonitoredFenceValueArray

Ein Array von zu signalisierenden 64-Bit-überwachten Zaunwerten, die jeweils einem Synchronisierungsobjekt in ObjectHandleArray entsprechen.

Reserved[8]

Dieser Member ist reserviert und sollte auf null festgelegt werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Kopfzeile d3dkmthk.h (einschließlich D3dkmthk.h)

Weitere Informationen

D3DKMTSignalSynchronizationObjectFromGpu