D3DKMTCreateKeyedMutex2-Funktion (d3dkmthk.h)
Erstellt ein mit Schlüssel versehenes Mutex-Objekt, das private Daten enthält.
Syntax
NTSTATUS D3DKMTCreateKeyedMutex2(
D3DKMT_CREATEKEYEDMUTEX2 *unnamedParam1
);
Parameter
unnamedParam1
pData [in, out]
Ein Zeiger auf eine D3DKMT_CREATEKEYEDMUTEX2-Struktur , die ein zu erstellenes Mutex-Objekt mit Schlüsseln beschreibt.
Rückgabewert
Gibt einen der folgenden Werte zurück:
Rückgabecode | Beschreibung |
---|---|
STATUS_SUCCESS | Das mit Schlüssel versehene Mutex-Objekt wurde erfolgreich erstellt. |
STATUS_DEVICE_REMOVED | Die Grafikkarte wurde angehalten, oder das Anzeigegerät wurde zurückgesetzt. |
STATUS_INVALID_PARAMETER | Die Parameter wurden überprüft und als falsch ermittelt. |
STATUS_NO_MEMORY | D3DKMTCreateKeyedMutex2 konnte aufgrund von unzureichendem Arbeitsspeicher nicht abgeschlossen werden. |
Diese Funktion gibt möglicherweise auch andere NTSTATUS-Werte zurück.
Hinweise
D3DKMTCreateKeyedMutex2 verhält sich wie die D3DKMTCreateKeyedMutex-Funktion , lässt jedoch den Aufrufer private Daten angeben, die dem schlüsselierten Mutex zugeordnet werden sollen.
Keyed Mutexes, die mit D3DKMTCreateKeyedMutex2 erstellt wurden, sind weiterhin mit den Funktionen D3DKMTOpenKeyedMutex, D3DKMTAcquireKeyedMutex und D3DKMTReleaseKeyedMutex kompatibel.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 |
Unterstützte Mindestversion (Server) | Windows Server 2012 |
Zielplattform | Universell |
Header | d3dkmthk.h (include D3dkmthk.h) |
Bibliothek | Gdi32.lib |
DLL | Gdi32.dll |