Freigeben über


D3DKMTSharedPrimaryUnLockNotification-Funktion (d3dkmthk.h)

Die Funktion D3DKMTSharedPrimaryUnLockNotification benachrichtigt das Betriebssystem, dass eine freigegebene primäre Oberfläche entsperrt wurde.

Syntax

NTSTATUS D3DKMTSharedPrimaryUnLockNotification(
  [in] const D3DKMT_SHAREDPRIMARYUNLOCKNOTIFICATION *unnamedParam1
);

Parameter

[in] unnamedParam1

Ein Zeiger auf eine D3DKMT_SHAREDPRIMARYUNLOCKNOTIFICATION Struktur, die die freigegebene primäre Oberfläche beschreibt, die entsperrt wurde.

Rückgabewert

D3DKMTSharedPrimaryUnLockNotification gibt einen der folgenden Werte zurück:

Rückgabecode Beschreibung
STATUS_SUCCESS Benachrichtigung über das Entsperren einer freigegebenen primären Oberfläche wurde erfolgreich ausgeführt.
STATUS_INVALID_PARAMETER Die Parameter wurden überprüft und als falsch ermittelt.

Diese Funktion gibt möglicherweise auch andere NTSTATUS-Werte zurück.

Hinweise

Die OpenGL ICD ruft die Funktion D3DKMTSharedPrimaryUnLockNotification auf, um das Betriebssystem darüber zu informieren, dass eine Anwendung gerade die freigegebene primäre GDI-Oberfläche entsperrt hat, die auf der Grafikkarte und der vorhandenen Videoquelle vorhanden ist, die die AdapterLuid - und VidPnSourceId-Member der D3DKMT_SHAREDPRIMARYUNLOCKNOTIFICATION-Struktur angeben. Die OpenGL ICD sollte D3DKMTSharedPrimaryUnLockNotification aufrufen, nachdem die Funktion D3DKMTUnlock aufgerufen wurde, um die freigegebene primäre Oberfläche von GDI zu entsperren.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Zielplattform Universell
Header d3dkmthk.h (include D3dkmthk.h)
Bibliothek Gdi32.lib
DLL Gdi32.dll

Weitere Informationen

D3DKMTUnlock

D3DKMT_SHAREDPRIMARYUNLOCKNOTIFICATION