DPMSGetVersion(3) X Version 11 DPMSGetVersion(3)

# [NAME](#NAME)

DPMSGetVersion - returns the version of the DPMS extension implemented by the X server

# [SYNOPSIS](#SYNOPSIS)

```
cc [ flag ... ] file ... -lXext [ library ... ]
#include <X11/extensions/dpms.h>

Status DPMSGetVersion (


      Display *display,


      int *major_version,


      int *minor_version
);
```

# [ARGUMENTS](#ARGUMENTS)

[*display*](#display)

Specifies the connection to the X server

[*major\_version*](#major_version)

Specifies the return location for the extension major version

[*minor\_version*](#minor_version)

Specifies the return location for the extension minor version

# [DESCRIPTION](#DESCRIPTION)

The **DPMSGetVersion** function returns the version of the Display Power Management Signaling (DPMS) extension implemented by the X server. It returns a major and minor version number. The major version number will be incremented for protocol incompatible changes, and the minor version number will be incremented for small, upward compatible changes.

# [RETURN VALUES](#RETURN_VALUES)

[**TRUE**](#TRUE)

The **DPMSGetVersion** function returns TRUE when the extension is supported and values are returned.

[**FALSE**](#FALSE)

The **DPMSGetVersion** function returns FALSE when the extension is not supported.

# [SEE ALSO](#SEE_ALSO)

[**DPMSCapable**(3)](/man/os/libxext/DPMSCapable.3), [**DPMSQueryExtension**(3)](/man/os/libxext/DPMSQueryExtension.3)

2005-09-24 libXext 1.3.7

---

Document: DPMSGetVersion(3) from libxext 1.3.7-r3 (Chainguard OS)
Source: https://gitlab.freedesktop.org/xorg/lib/libxext.git
