# Response - [Overview](#section1975332424165636) - [Summary](#section11301928165636) - [Data Fields](#pub-attribs) - [Details](#section1445460175165636) - [Field](#section2144347466165636) - [data](#a771bd5a2dd1f2d8be9928af7c0fe37a0) - [len](#a7a20e7a28a2be1427111d8f03828bb7e) ## **Overview** **Related Modules:** [Samgr](Samgr.md) **Description:** Defines a response. This structure is used to send a response after the message processing function of a service or feature processes a request. If the data is not empty and the length is not 0, the system automatically releases the data. ## **Summary** ## Data Fields

Variable Name

Description

data

void *

len

int16

## **Details** ## **Field ** ## data ``` void* Response::data ``` **Description:** Data content ## len ``` int16 Response::len ``` **Description:** Data length