---
title: IOGUIDPartitionScheme
framework: kernel
role: symbol
role_heading: Class
path: kernel/ioguidpartitionscheme
---

# IOGUIDPartitionScheme

## Declaration

```occ
class IOGUIDPartitionScheme : IOPartitionScheme
```

## Topics

### Instance Methods

- [free](kernel/ioguidpartitionscheme/1581410-free.md)
- [getMetaClass](kernel/ioguidpartitionscheme/1581426-getmetaclass.md)
- [handleClose](kernel/ioguidpartitionscheme/3553420-handleclose.md)
- [init](kernel/ioguidpartitionscheme/1581415-init.md)
- [instantiateDesiredMediaObject](kernel/ioguidpartitionscheme/1581421-instantiatedesiredmediaobject.md)
- [instantiateMediaObject](kernel/ioguidpartitionscheme/1581431-instantiatemediaobject.md)
- [isPartitionCorrupt](kernel/ioguidpartitionscheme/1581430-ispartitioncorrupt.md)
- [isPartitionInvalid](kernel/ioguidpartitionscheme/1581422-ispartitioninvalid.md)
- [isPartitionUsed](kernel/ioguidpartitionscheme/1581413-ispartitionused.md)
- [message](kernel/ioguidpartitionscheme/3088821-message.md)
- [probe](kernel/ioguidpartitionscheme/1581425-probe.md)
- [requestProbe](kernel/ioguidpartitionscheme/1581417-requestprobe.md)
- [scan](kernel/ioguidpartitionscheme/1581420-scan.md)
- [start](kernel/ioguidpartitionscheme/1581424-start.md)
- [stop](kernel/ioguidpartitionscheme/1581438-stop.md)

## Relationships

### Inherits From

- [IOPartitionScheme](kernel/iopartitionscheme.md)

## See Also

### Schemes

- [IOAppleLabelScheme](kernel/ioapplelabelscheme.md)
- [IOApplePartitionScheme](kernel/ioapplepartitionscheme.md)
- [IOFDiskPartitionScheme](kernel/iofdiskpartitionscheme.md)
- [IOPartitionScheme](kernel/iopartitionscheme.md)
- [IOFilterScheme](kernel/iofilterscheme.md)
