Partager via


Méthode IHolographicQuadLayerUpdateParametersInterop ::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 à toute HolographicCamera à laquelle la couche quad est attachée. La mémoire tampon doit avoir été créée en appelant CreateDirect3D12ContentBufferResource ou CreateDirect3D12HardwareProtectedContentBufferResource sur le même HolographicQuadLayer correspondant à cet objet de paramètres de mise à jour, 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 du rendu de l’holographicQuadLayer correspondant à cet objet de paramètres de mise à jour. Le contenu sera également affiché pendant toutes les images suivantes, jusqu’à ce qu’une autre mise à jour de la mémoire tampon de contenu soit fournie pour ce HolographicQuadLayer.

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 contenu 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 mémoire tampon de contenu 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 travailler en file d’attente sur le GPU qui lit à partir de la mémoire tampon de contenu.

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 contenu.

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