Freigeben über


D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU-Struktur (d3dumddi.h)

D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU wird mit pfnSignalSynchronizationObjectFromGpuCb verwendet, um einen überwachten Zaun zu signalisieren.

Syntax

typedef struct D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU {
  [in] HANDLE              hContext;
  [in] UINT                ObjectCount;
  [in] const D3DKMT_HANDLE *ObjectHandleArray;
  union {
    [in] const UINT64 *MonitoredFenceValueArray;
         UINT64       Reserved[8];
  };
} D3DDDICB_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 .

[in] ObjectHandleArray

Ein Array von Kernelmodus verarbeitet die Synchronisierungsereignisse, die vom hContext-Member signalisiert werden.

[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 d3dumddi.h (include D3dumddi.h)

Weitere Informationen

pfnSignalSynchronizationObjectFromGpuCb