Freigeben über


D3DKMT_ACQUIREKEYEDMUTEX2 Struktur (d3dkmthk.h)

Beschreibt ein keyed mutex -Objekt, das vom D3DKMTAcquireKeyedMutex2 Funktion abgerufen wird, das private Daten enthält.

Syntax

typedef struct _D3DKMT_ACQUIREKEYEDMUTEX2 {
  D3DKMT_HANDLE         hKeyedMutex;
  D3DKMT_ALIGN64 UINT64 Key;
  PLARGE_INTEGER        pTimeout;
  D3DKMT_ALIGN64 UINT64 FenceValue;
  VOID                  *pPrivateRuntimeData;
  UINT                  PrivateRuntimeDataSize;
} D3DKMT_ACQUIREKEYEDMUTEX2;

Angehörige

hKeyedMutex

[in] Ein D3DKMT_HANDLE Datentyp, der ein Handle für den schlüsselierten Mutex darstellt.

Key

[in] Der zu erwerbende Schlüsselwert.

pTimeout

[in] Ein NT-Style-Timeoutwert.

FenceValue

[out] Der aktuelle Zaunwert des GPU-Synchronisierungsobjekts.

pPrivateRuntimeData

[out] Ein Zeiger auf einen Puffer, in den private Daten kopiert werden sollen.

PrivateRuntimeDataSize

[in] Die Größe des Members "pPrivateRuntimeData".

Anforderungen

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

Siehe auch

D3DKMTAcquireKeyedMutex2