IDXGISwapChain::GetBuffer, méthode (dxgi.h)
Accède à l’une des mémoires tampons arrière de la chaîne d’échange.
Syntaxe
HRESULT GetBuffer(
UINT Buffer,
[in] REFIID riid,
[out] void **ppSurface
);
Paramètres
Buffer
Type : UINT
Index de mémoire tampon de base zéro.
Si l’effet d’échange de la chaîne d’échange est DXGI_SWAP_EFFECT_DISCARD, cette méthode ne peut accéder qu’au premier tampon ; pour cette situation, définissez l’index sur zéro.
Si l’effet d’échange de la chaîne d’échange est DXGI_SWAP_EFFECT_SEQUENTIAL ou DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL, seul le tampon zéro index de la chaîne d’échange peut être lu et écrit dans. Les mémoires tampons de la chaîne d’échange avec des index supérieurs à zéro ne peuvent être lues qu’à partir de ; Par conséquent, si vous appelez la méthode IDXGIResource::GetUsage pour ces mémoires tampons, l’indicateur DXGI_USAGE_READ_ONLY est défini.
[in] riid
Type : REFIID
Type d’interface utilisé pour manipuler la mémoire tampon.
[out] ppSurface
Type : void**
Pointeur vers une interface back-buffer.
Valeur retournée
Type : HRESULT
Retourne l’une des DXGI_ERROR suivantes.
Spécifications
Plateforme cible | Windows |
En-tête | dxgi.h |
Bibliothèque | DXGI.lib |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour