Returns the null terminated string stored in the message. If the content type of the message is not IOTHUBMESSAGE_STRING then the function returns NULL. No new memory is allocated, the caller is not responsible for freeing the memory. The memory is valid until IoTHubMessage_Destroy is called on the message.


#include "azure-iot-sdk-c/iothub_client/inc/iothub_message.h"

const char* IoTHubMessage_GetString(IOTHUB_MESSAGE_HANDLE  iotHubMessageHandle);


  • iotHubMessageHandle Handle to the message.

Return Value

NULL if an error occurs or a pointer to the stored null terminated string otherwise.