---
title: "xpc_connection_copy_invalidation_reason(_:)"
framework: xpc
role: symbol
role_heading: Function
path: "xpc/xpc_connection_copy_invalidation_reason(_:)"
---

# xpc_connection_copy_invalidation_reason(_:)

## Declaration

```swift
func xpc_connection_copy_invalidation_reason(_ connection: xpc_connection_t) -> UnsafeMutablePointer<CChar>?
```

## See Also

### Life cycle

- [xpc_main(_:)](xpc/xpc_main(_:).md)
- [xpc_connection_activate(_:)](xpc/xpc_connection_activate(_:).md)
- [xpc_connection_suspend(_:)](xpc/xpc_connection_suspend(_:).md)
- [xpc_connection_resume(_:)](xpc/xpc_connection_resume(_:).md)
- [xpc_connection_cancel(_:)](xpc/xpc_connection_cancel(_:).md)
- [xpc_transaction_begin()](xpc/xpc_transaction_begin().md)
- [xpc_transaction_end()](xpc/xpc_transaction_end().md)
