---
title: GetWorkQueue
framework: audiodriverkit
role: symbol
role_heading: Instance Method
path: audiodriverkit/iouseraudioobject/getworkqueue
---

# GetWorkQueue

Gets the work queue created by the audio object, as a pointer to a dispatch queue.

## Declaration

```occ
OSSharedPtr<IODispatchQueue> GetWorkQueue();
```

## Return Value

Return Value The work queue created by the audio object.

## Discussion

Discussion The work queue synchronizes access to the driver’s state. Setters and getters for the object do their work on the work queue.

## See Also

### Getting Information About the Class

- [GetClassID](audiodriverkit/iouseraudioobject/getclassid.md)
- [GetBaseClassID](audiodriverkit/iouseraudioobject/getbaseclassid.md)
- [IOUserAudioClassID](audiodriverkit/audiodriverkit/iouseraudioclassid.md)
- [GetObjectID](audiodriverkit/iouseraudioobject/getobjectid.md)
- [IOUserAudioObjectID](audiodriverkit/audiodriverkit/iouseraudioobjectid.md)
