Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beschreibt ein keyed mutex -Objekt, das die D3DKMTReleaseKeyedMutex2 Funktionsfreigaben enthält, die private Daten enthalten.
Syntax
typedef struct _D3DKMT_RELEASEKEYEDMUTEX2 {
[in] D3DKMT_HANDLE hKeyedMutex;
[in] D3DKMT_ALIGN64 UINT64 Key;
[in] D3DKMT_ALIGN64 UINT64 FenceValue;
[in] VOID *pPrivateRuntimeData;
[in] UINT PrivateRuntimeDataSize;
} D3DKMT_RELEASEKEYEDMUTEX2;
Angehörige
[in] hKeyedMutex
Ein Wert vom Typ D3DKMT_HANDLE, der ein Kernelmodushandle für das zu freigebende Keyed Mutex-Objekt darstellt.
[in] Key
Ein 64-Bit-Wert, der den Schlüsselwert angibt, auf den der Mutex losgelassen werden soll.
[in] FenceValue
Ein 64-Bit-Wert, der den aktuellen Zaunwert des GPU-Synchronisierungsobjekts angibt.
[in] pPrivateRuntimeData
Ein Zeiger auf einen vom Aufrufer bereitgestellten Puffer, in dem die privaten Laufzeitdaten gespeichert werden, die der Ressource zugeordnet sind.
[in] PrivateRuntimeDataSize
Die Größe des Puffers in Bytes, auf den der pPrivateRuntimeData--Member verweist.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 |
mindestens unterstützte Server- | Windows Server 2012 |
Header- | d3dkmthk.h (einschließlich D3dkmthk.h) |