Partager via


D3DKMTSharedPrimaryUnLockNotification, fonction (d3dkmthk.h)

La fonction D3DKMTSharedPrimaryUnLockNotification avertit le système d’exploitation qu’une surface primaire partagée a été déverrouillée.

Syntaxe

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

Paramètres

[in] unnamedParam1

Pointeur vers une structure D3DKMT_SHAREDPRIMARYUNLOCKNOTIFICATION qui décrit la surface primaire partagée qui a été déverrouillée.

Valeur retournée

D3DKMTSharedPrimaryUnLockNotification retourne l’une des valeurs suivantes :

Code de retour Description
STATUS_SUCCESS Une notification concernant le déverrouillage d’une surface principale partagée a été effectuée avec succès.
STATUS_INVALID_PARAMETER Les paramètres ont été validés et déterminés comme incorrects.

Cette fonction peut également retourner d’autres valeurs NTSTATUS .

Remarques

L’ICD OpenGL appelle la fonction D3DKMTSharedPrimaryUnLockNotification pour informer le système d’exploitation qu’une application vient de déverrouiller la surface principale partagée GDI qui existe sur la carte graphique et la source vidéo présente que les membres AdapterLuid et VidPnSourceId de la structure D3DKMT_SHAREDPRIMARYUNLOCKNOTIFICATION spécifient. L’ICD OpenGL doit appeler D3DKMTSharedPrimaryUnLockNotification après avoir appelé la fonction D3DKMTUnlock pour déverrouiller la surface principale partagée GDI.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Plateforme cible Universal
En-tête d3dkmthk.h (include D3dkmthk.h)
Bibliothèque Gdi32.lib
DLL Gdi32.dll

Voir aussi

D3DKMTUnlock

D3DKMT_SHAREDPRIMARYUNLOCKNOTIFICATION