D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU Struktur (d3dkmthk.h)

D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU wird mit D3DKMTWaitForSynchronizationObjectFromGpu verwendet, um zu warten, bis ein überwachter Zaun einen bestimmten Wert erreicht.

Syntax

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

Member

[in] hContext

Ein Kernelmodushandle für den Kontextstream, in dem eine Wartezeit auf die Synchronisierungsereignisse in dem Array eingefügt wird, das vom ObjectHandleArray-Member angegeben wird.

[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 überwachten 64-Bit-Zaunwerten, auf die gewartet werden soll, wobei jeder Wert einem Synchronisierungsobjekt in ObjectHandleArray entspricht.

[in] FenceValue

Fence-Wert, auf den gewartet werden soll, wenn das Eingabeobjekt vom Typ D3DDDI_FENCE ist.

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

D3DKMTWaitForSynchronizationObjectFromGpu