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 einen keyed Mutex, den die D3DKMTCreateKeyedMutex2-Funktion erstellt, die private Daten enthält.
Syntax
typedef struct _D3DKMT_CREATEKEYEDMUTEX2 {
[in] D3DKMT_ALIGN64 UINT64 InitialValue;
[out] D3DKMT_HANDLE hSharedHandle;
[out] D3DKMT_HANDLE hKeyedMutex;
[in] VOID *pPrivateRuntimeData;
[in] UINT PrivateRuntimeDataSize;
[in] D3DKMT_CREATEKEYEDMUTEX2_FLAGS Flags;
} D3DKMT_CREATEKEYEDMUTEX2;
Angehörige
[in] InitialValue
Ein 64-Bit-Wert, der den Anfangswert angibt, für den der Schlüsselmutex erstellt werden soll.
[out] hSharedHandle
Ein Wert vom Typ D3DKMT_HANDLE, der ein gemeinsam genutztes globales Kernelmodus-Handle für das keyed mutex-Objekt darstellt.
[out] hKeyedMutex
Ein Wert vom Typ D3DKMT_HANDLE, der ein Kernelmodushandle für das keyed mutex-Objekt im aktuellen Prozess darstellt.
[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.
[in] Flags
Eine D3DKMT_CREATEKEYEDMUTEX2_FLAGS Struktur, die angibt, wie ein Handle für ein schlüsseliertes Mutex-Objekt angegeben wird.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows 8 |
| mindestens unterstützte Server- | Windows Server 2012 |
| Header- | d3dkmthk.h (einschließlich D3dkmthk.h) |