# vx_req_aux_diagnostic_state_dump

> Reference the Vivox Core SDK API.

Get the current state of the SDK.  [More...](#detailed-description)

`#include <VxcRequests.h>`

## Public Attributes

|                                                                           | Name                                                                                                               |
| ------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ |
| [vx\_req\_base\_t](./_vxc_8h.md#typedef-vx_req_base_t)                    | **[base](./structvx__req__aux__diagnostic__state__dump.md#variable-base)** The common properties for all requests. |
| [vx\_diagnostic\_dump\_level](./_vxc_8h.md#enum-vx_diagnostic_dump_level) | **[level](./structvx__req__aux__diagnostic__state__dump.md#variable-level)** The level of detail to return.        |

## Detailed Description

```cpp
struct vx_req_aux_diagnostic_state_dump;
```

Get the current state of the SDK.

**See**: [vx\_resp\_aux\_diagnostic\_state\_dump](./structvx__resp__aux__diagnostic__state__dump.md)

**Attention**: This is not supported on the iPhone platform.

Get the initial state when connecting to an out of process Vivox SDK that is already running.

## Public Attributes Documentation

### variable base

```cpp
vx_req_base_t base;
```

The common properties for all requests.

### variable level

```cpp
vx_diagnostic_dump_level level;
```

The level of detail to return.
