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.
Erstellt ein mutex-Schlüsselobjekt, 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üssel beschreibt.
Rückgabewert
Gibt einen der folgenden Werte zurück:
| Rückgabecode | Beschreibung |
|---|---|
| STATUS_SUCCESS | Das keyed mutex-Objekt wurde erfolgreich erstellt. |
| STATUS_DEVICE_REMOVED | Der Grafikkarte wurde beendet, oder das Anzeigegerät wurde zurückgesetzt. |
| STATUS_INVALID_PARAMETER | Parameter wurden überprüft und ermittelt, dass sie falsch sind. |
| STATUS_NO_MEMORY | D3DKMTCreateKeyedMutex2 konnte aufgrund unzureichendem Arbeitsspeicher nicht abgeschlossen werden. |
Diese Funktion kann auch andere NTSTATUS-Werte zurückgeben.
Bemerkungen
D3DKMTCreateKeyedMutex2- verhält sich wie die D3DKMTCreateKeyedMutex-Funktion, ermöglicht dem Aufrufer jedoch, private Daten anzugeben, die dem keyed mutex zugeordnet werden sollen.
Keyed mutexes created with D3DKMTCreateKeyedMutex2 are still compatible with D3DKMTOpenKeyedMutex, D3DKMTAcquireKeyedMutex, and D3DKMTReleaseKeyedMutex functions.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows 8 |
| mindestens unterstützte Server- | Windows Server 2012 |
| Zielplattform- | Universal |
| Header- | d3dkmthk.h (einschließlich D3dkmthk.h) |
| Library | Gdi32.lib |
| DLL- | Gdi32.dll |