---
title: "MIDIThruConnectionParamsSize(_:)"
framework: coremidi
role: symbol
role_heading: Function
path: "coremidi/midithruconnectionparamssize(_:)"
---

# MIDIThruConnectionParamsSize(_:)

Returns the size of a MIDI thru connection parameters object.

## Declaration

```swift
func MIDIThruConnectionParamsSize(_ ptr: UnsafePointer<MIDIThruConnectionParams>) -> Int
```

## Parameters

- `ptr`: The parameters pointer.

## Return Value

Return Value The connection’s parameter’s size.

## Discussion

Discussion This function accounts for variable-length elements in the structure and returns its true size in bytes.

## See Also

### Configuring Parameters

- [MIDIThruConnectionParams](coremidi/midithruconnectionparams.md)
- [MIDIThruConnectionParamsInitialize(_:)](coremidi/midithruconnectionparamsinitialize(_:).md)
- [MIDIThruConnectionGetParams(_:_:)](coremidi/midithruconnectiongetparams(_:_:).md)
- [MIDIThruConnectionSetParams(_:_:)](coremidi/midithruconnectionsetparams(_:_:).md)
