    

 ## On this page

  

 

 # Structure SyscOutputIntegerData

 Last update: 17.07.2025 

![](https://img.shields.io/badge/language-C-blue "C")![](https://img.shields.io/badge/-public-brightgreen "public")

**Definition**: `syscOutputIntegerData.h` (line 37)

Provide a struct for output integer data.

Output integer data provides read-only access to an array of integer data.

To create and/or initialize [SyscOutputIntegerData](structSyscOutputIntegerData.md#structSyscOutputIntegerData), it is highly recommended to use one of the functions with names starting with `syscGetOutputIntegerData`. These functions will initialize all members to the correct values and will help to avoid back-compatibility issues in the future. For example:

```
 SyscOutputIntegerData oid = syscGetOutputIntegerDataDouble(array,
arraySize); 

```

## Members

- [data](structSyscOutputIntegerData.md#structSyscOutputIntegerData_1a27cf91c94d9a2550d8697e562831e2d4)
- [primitiveType](structSyscOutputIntegerData.md#structSyscOutputIntegerData_1a208237662f53658a829a9ee82cfe3b24)
- [size](structSyscOutputIntegerData.md#structSyscOutputIntegerData_1a4bfb506a93651c8c2519f6dd094ae53f)

## Public attributes

<a id="structSyscOutputIntegerData_1a208237662f53658a829a9ee82cfe3b24"></a>

### Variable primitiveType

![](https://img.shields.io/badge/-public-brightgreen "public")

**Definition**: `syscOutputIntegerData.h` (line 98)

```
enum SyscPrimitiveType SyscOutputIntegerData::primitiveType

```

Primitive type.

**Type**: enum [SyscPrimitiveType](syscCommonTypes_8h.md#group__SyscParticipantLibraryCAPI_1gade3becc3625d881bdd988111e0895a3c)

<a id="structSyscOutputIntegerData_1a27cf91c94d9a2550d8697e562831e2d4"></a>

### Variable data

![](https://img.shields.io/badge/-public-brightgreen "public")

**Definition**: `syscOutputIntegerData.h` (line 39)

```
const void* SyscOutputIntegerData::data

```

Pointer to the data array.

**Type**: const void \*

<a id="structSyscOutputIntegerData_1a4bfb506a93651c8c2519f6dd094ae53f"></a>

### Variable size

![](https://img.shields.io/badge/-public-brightgreen "public")

**Definition**: `syscOutputIntegerData.h` (line 40)

```
size_t SyscOutputIntegerData::size

```

Array size.

**Type**: size\_t