Partager via


Méthode IHolographicCameraRenderingParametersInterop ::CommitDirect3D12Resource (windows.graphics.holographic.interop.h)

La méthode CommitDirect3D12Resource valide une mémoire tampon Direct3D 12 pour la présentation sur les sorties associées à une HolographicCamera au cours d’un HolographicFrame spécifique. La mémoire tampon doit avoir été créée en appelant CreateDirect3D12BackBufferResource ou CreateDirect3D12HardwareProtectedBackBufferResource sur le même HolographicCamera correspondant à cet objet de paramètres de rendu, et la mémoire tampon doit avoir été acquise par votre application avant le rendu.

Syntaxe

HRESULT CommitDirect3D12Resource(
  ID3D12Resource *pColorResourceToCommit,
  ID3D12Fence    *pColorResourceFence,
  UINT64         colorResourceFenceSignalValue
);

Paramètres

pColorResourceToCommit

Type : ID3D12Resource*

Ressource de texture Direct3D 12 avec le contenu à afficher lors de la présentation de l’HolographicFrame utilisé pour récupérer cet objet de paramètres de rendu.

pColorResourceFence

Type : ID3D12Fence*

Clôture utilisée pour signaler l’achèvement du travail de l’application sur la ressource de mémoire tampon de couleur indiquée par pColorResourceToCommit. L’achèvement de cette clôture à la valeur indiquée par colorResourceFenceSignalValue signale le transfert du contrôle de la ressource de couleur de votre application vers la plateforme dans la file d’attente de travail GPU. La plateforme s’appuie sur cette clôture et la valeur indiquée dans colorResourceFenceSignalValue pour mettre en file d’attente le travail sur le GPU qui lit à partir de la mémoire tampon de couleurs.

colorResourceFenceSignalValue

Type : UINT64

Valeur utilisée pour signaler l’achèvement du travail sur pColorResourceFence. La plateforme s’appuie sur cette valeur de clôture pour travailler en file d’attente sur le GPU qui lit à partir de la mémoire tampon de couleur.

Valeur retournée

S_OK en cas de réussite, retourne sinon un code d’erreur HRESULT indiquant la raison de l’échec. Consultez également Codes d’erreur COM (interface utilisateur, audio, DirectX, codec).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 2004 (10.0 ; Build 19041)
Serveur minimal pris en charge Windows Server, version 2004 (10.0 ; Build 19041)
En-tête windows.graphics.holographic.interop.h