---
name: "XdbeDeallocateBackBufferName"
section: "3"
platform: "linux"
package: "libxext"
version: "1.3.7-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/XdbeDeallocateBackBufferName"
---

# XdbeDeallocateBackBufferName(3)

frees a DBE buffer.

## NAME

XdbeDeallocateBackBufferName - frees a DBE buffer.

## SYNOPSIS

```
#include <X11/extensions/Xdbe.h>

Status XdbeDeallocateBackBufferName(
    Display        *dpy,
    XdbeBackBuffer buffer)
```

## DESCRIPTION

This function frees a drawable ID, *buffer*, that was obtained via [**XdbeAllocateBackBufferName**(3)](/XdbeAllocateBackBufferName/3.md). The buffer must be a valid name for the back buffer of a window, or a protocol error results.

## ERRORS

- BadBuffer

  The specified buffer is not associated with a window.

## SEE ALSO

[**DBE**(3)](/DBE/3.md), [**XdbeAllocateBackBufferName**(3)](/XdbeAllocateBackBufferName/3.md), [**XdbeBeginIdiom**(3)](/XdbeBeginIdiom/3.md), [**XdbeEndIdiom**(3)](/XdbeEndIdiom/3.md), [**XdbeFreeVisualInfo**(3)](/XdbeFreeVisualInfo/3.md), [**XdbeGetBackBufferAttributes**(3)](/XdbeGetBackBufferAttributes/3.md), [**XdbeGetVisualInfo**(3)](/XdbeGetVisualInfo/3.md), [**XdbeQueryExtension**(3)](/XdbeQueryExtension/3.md), [**XdbeSwapBuffers**(3)](/XdbeSwapBuffers/3.md).
