Skip to content

Latest commit

 

History

History
88 lines (67 loc) · 3.02 KB

nf-dxgi-idxgiswapchain-getbuffer.md

File metadata and controls

88 lines (67 loc) · 3.02 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NF:dxgi.IDXGISwapChain.GetBuffer
IDXGISwapChain::GetBuffer (dxgi.h)
Accesses one of the swap-chain's back buffers.
GetBuffer
GetBuffer method [DXGI]
GetBuffer method [DXGI]
IDXGISwapChain interface
IDXGISwapChain interface [DXGI]
GetBuffer method
IDXGISwapChain.GetBuffer
IDXGISwapChain::GetBuffer
bd427578-fb6a-3136-aa3f-221b9262700c
direct3ddxgi.idxgiswapchain_getbuffer
dxgi/IDXGISwapChain::GetBuffer
direct3ddxgi\idxgiswapchain_getbuffer.htm
direct3ddxgi
VS|directx_sdk|~\idxgiswapchain_getbuffer.htm
12/05/2018
GetBuffer, GetBuffer method [DXGI], GetBuffer method [DXGI],IDXGISwapChain interface, IDXGISwapChain interface [DXGI],GetBuffer method, IDXGISwapChain.GetBuffer, IDXGISwapChain::GetBuffer, bd427578-fb6a-3136-aa3f-221b9262700c, direct3ddxgi.idxgiswapchain_getbuffer, dxgi/IDXGISwapChain::GetBuffer
dxgi.h
Windows
DXGI.lib
Windows
19H1
IDXGISwapChain::GetBuffer
dxgi/IDXGISwapChain::GetBuffer
c++
APIRef
kbSyntax
COM
DXGI.lib
DXGI.dll
IDXGISwapChain.GetBuffer

IDXGISwapChain::GetBuffer

-description

Accesses one of the swap-chain's back buffers.

-parameters

-param Buffer

Type: UINT

A zero-based buffer index.

If the swap chain's swap effect is DXGI_SWAP_EFFECT_DISCARD, this method can only access the first buffer; for this situation, set the index to zero.

If the swap chain's swap effect is either DXGI_SWAP_EFFECT_SEQUENTIAL or DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL, only the swap chain's zero-index buffer can be read from and written to. The swap chain's buffers with indexes greater than zero can only be read from; so if you call the IDXGIResource::GetUsage method for such buffers, they have the DXGI_USAGE_READ_ONLY flag set.

-param riid [in]

Type: REFIID

The type of interface used to manipulate the buffer.

-param ppSurface [out]

Type: void**

A pointer to a back-buffer interface.

-returns

Type: HRESULT

Returns one of the following DXGI_ERROR.

-see-also

IDXGISwapChain