Partager via


Interface ID3D12SharingContract (d3d12sdklayers.h)

Partie d’un contrat entre les couches de diagnostic D3D11On12 et les graphiques diagnostics outils. Cette interface facilite diagnostics outils pour capturer des informations à un niveau inférieur à celui de la chaîne d’échange DXGI.

Vous pouvez utiliser cette interface pour permettre aux outils de diagnostic de capturer des modèles d’utilisation qui n’utilisent pas de chaînes d’échange DXGI pour la présentation. Si c’est le cas, vous pouvez accéder à cette interface via QueryInterface à partir d’une file d’attente de commandes D3D12. Notez que cette interface n’est pas prise en charge en l’absence d’outils de diagnostic. Votre application ne doit donc pas s’appuyer sur celle-ci.

Héritage

L’interface ID3D12SharingContract hérite de l’interface IUnknown. ID3D12SharingContract a également les types de membres suivants :

Méthodes

L’interface ID3D12SharingContract possède ces méthodes.

 
ID3D12SharingContract ::P resent

Partage une ressource (ou une sous-ressource) entre les couches D3D et les outils diagnostics.
ID3D12SharingContract ::SharedFenceSignal

Signale une clôture partagée entre les couches D3D et les outils diagnostics.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d12sdklayers.h (include D3D12.h)

Voir aussi

Interfaces principales, IUnknown