<!--
{
  "documentType" : "article",
  "framework" : "DiskArbitration",
  "identifier" : "/documentation/DiskArbitration/dadissenter-h",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "DADissenter.h"
}
-->

# DADissenter.h

## Overview

See the Overview section above for header-level documentation.

## Overview

### Included Headers

- <mach/error.h>
- <CoreFoundation/CoreFoundation.h>

## Topics

### Miscellaneous

[`func DADissenterCreate(CFAllocator?, DAReturn, CFString?) -> DADissenter`](/documentation/DiskArbitration/DADissenterCreate(_:_:_:))

Creates a new dissenter object.

[`func DADissenterGetStatus(DADissenter) -> DAReturn`](/documentation/DiskArbitration/DADissenterGetStatus(_:))

Obtains the return code.

[`func DADissenterGetStatusString(DADissenter) -> CFString?`](/documentation/DiskArbitration/DADissenterGetStatusString(_:))

Obtains the return code string.

### Data Types

[`class DADissenter`](/documentation/DiskArbitration/DADissenter)

Type of a reference to DADissenter instances.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)