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 |