Partager via


Méthode IDisplayPathInterop ::CreateSourcePresentationHandle (windows.devices.display.core.interop.h)

Crée un handle NT pour contrôler l’accès à l’analyse sur ce chemin. Une application compositor peut choisir de répartiteur l’accès aux chemins qu’elle contrôle à l’aide de ces objets. Votre application peut appeler IDisplayDeviceInterop.OpenSharedHandle pour créer un objet DisplaySource à partir de ce handle.

Syntaxe

HRESULT CreateSourcePresentationHandle(
  HANDLE *pValue
);

Paramètres

pValue

Type : HANDLE*

Pointeur vers un HANDLE qui reçoit l’objet de présentation source nouvellement créé.

Valeur retournée

Type : HRESULT

Cette méthode retourne S_OK si elle a réussi, sinon un code d’échec indiquant pourquoi elle a échoué. S’il réussit, pValue pointe toujours vers le handle nouvellement créé.

Remarques

Plusieurs processus peuvent avoir des handles du même objet, ce qui permet d’utiliser l’objet pour la synchronisation ou le partage entre processus. Ces mécanismes de partage d’objets sont disponibles.

  • Un processus peut spécifier le handle d’objet dans un appel à la fonction DuplicateHandle pour créer un handle en double qui peut être utilisé par un autre processus.
  • Un processus peut spécifier le nom de l’objet dans un appel à la fonction IDisplayDeviceInterop.OpenSharedHandle .

Utilisez la fonction CloseHandle pour fermer le handle. Le système ferme automatiquement le handle à l’arrêt du processus. L’objet est détruit lorsque son dernier handle a été fermé et que sa dernière référence d’interface a été publiée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 Build 20348
Serveur minimal pris en charge Windows 10 Build 20348
Plateforme cible Windows
En-tête windows.devices.display.core.interop.h
Bibliothèque d3d12.lib
DLL d3d12.dll