PFND3DKMT_CREATEKEYEDMUTEX2 Rückruffunktion (d3dkmthk.h)
Erstellt ein mutex-Objekt mit Schlüsseln, das private Daten enthält.
Syntax
PFND3DKMT_CREATEKEYEDMUTEX2 Pfnd3dkmtCreatekeyedmutex2;
NTSTATUS Pfnd3dkmtCreatekeyedmutex2(
D3DKMT_CREATEKEYEDMUTEX2 *unnamedParam1
)
{...}
Parameter
unnamedParam1
pData [ein, aus]
Ein Zeiger auf eine D3DKMT_CREATEKEYEDMUTEX2 Struktur, die ein zu erstellende 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 | Der Grafikkarte wurde beendet oder das Anzeigegerät zurückgesetzt. |
STATUS_INVALID_PARAMETER | Parameter wurden überprüft und als falsch ermittelt. |
STATUS_NO_MEMORY | D3DKMTCreateKeyedMutex2 konnte aufgrund von unzureichendem Arbeitsspeicher nicht abgeschlossen werden. |
Diese Funktion kann auch andere NTSTATUS-Werte zurückgeben.
Hinweise
D3DKMTCreateKeyedMutex2 verhält sich wie die D3DKMTCreateKeyedMutex-Funktion , ermöglicht es dem Aufrufer jedoch, private Daten anzugeben, die dem schlüsselierten Mutex zugeordnet werden sollen.
Keyed Mutexes, die mit D3DKMTCreateKeyedMutex2 erstellt wurden, sind weiterhin kompatibel mit den Funktionen D3DKMTOpenKeyedMutex, D3DKMTAcquireKeyedMutex und D3DKMTReleaseKeyedMutex .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 |
Unterstützte Mindestversion (Server) | Windows Server 2012 |
Zielplattform | Universell |
Header | d3dkmthk.h (einschließlich D3dkmthk.h) |