---
title: "MDQuerySetSearchScope(_:_:_:)"
framework: coreservices
role: symbol
role_heading: Function
path: coreservices/1413048-mdquerysetsearchscope
---

# MDQuerySetSearchScope(_:_:_:)

Sets the search scope for a query instance.

## Declaration

```swift
func MDQuerySetSearchScope(_ query: MDQuery!, _ scopeDirectories: CFArray!, _ scopeOptions: OptionBits)
```

## Parameters

- `query`: The query object to modify.
- `scopeDirectories`: A CFArray of CFStringRef or CFURLRef objects which specify where to search. For convenience the kMDQueryScopeHome, kMDQueryScopeComputer and kMDQueryScopeNetwork constants may also be included in the array.
- `scopeOptions`: Additional options for modifying the search. Currently you must pass 0.

## Discussion

Discussion

## See Also

### Creating Queries

- [MDQueryCreate(_:_:_:_:)](coreservices/1413029-mdquerycreate.md)
- [MDQueryCreateSubset(_:_:_:_:_:)](coreservices/1413027-mdquerycreatesubset.md)
- [MDQuerySetDispatchQueue(_:_:)](coreservices/1413019-mdquerysetdispatchqueue.md)
