---
name: "zmq_msg_data"
section: "3"
platform: "linux"
package: "zeromq"
version: "4.3.5-3"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/zmq_msg_data"
---

# zmq\_msg\_data(3)

retrieve pointer to message content

## NAME

zmq\_msg\_data - retrieve pointer to message content

## SYNOPSIS

**void \*zmq\_msg\_data (zmq\_msg\_t** *\*msg***);**

## DESCRIPTION

The *zmq\_msg\_data()* function shall return a pointer to the message content of the message object referenced by *msg*.

**Caution**\

Never access *zmq\_msg\_t* members directly, instead always use the *zmq\_msg* family of functions.

## RETURN VALUE

Upon successful completion, *zmq\_msg\_data()* shall return a pointer to the message content.

## ERRORS

No errors are defined.

## SEE ALSO

[**zmq\_msg\_size**(3)](/zmq_msg_size/3.md) [**zmq\_msg\_init**(3)](/zmq_msg_init/3.md) [**zmq\_msg\_init\_size**(3)](/zmq_msg_init_size/3.md) [**zmq\_msg\_init\_buffer**(3)](/zmq_msg_init_buffer/3.md) [**zmq\_msg\_init\_data**(3)](/zmq_msg_init_data/3.md) [**zmq\_msg\_close**(3)](/zmq_msg_close/3.md) [**zmq**(7)](/zmq/7.md)

## AUTHORS

This page was written by the 0MQ community. To make a change please read the 0MQ Contribution Policy at **http://www.zeromq.org/docs:contributing**.
