---
title: GetIdlePolicy
framework: usbdriverkit
role: symbol
role_heading: Instance Method
path: usbdriverkit/iousbhostpipe/getidlepolicy
---

# GetIdlePolicy

Retrieves the pipe’s current idle timeout.

## Declaration

```occ
virtual kern_return_t GetIdlePolicy(uint32_t *idleTimeoutMS);
```

## Parameters

- `idleTimeoutMS`: A pointer to store the current idle timeout in milliseconds.

## Return Value

Return Value kIOReturnSuccess on success, or another value if an error occurs. See Error Codes.

## See Also

### Managing the Pipe’s Idle Policy

- [SetIdlePolicy](usbdriverkit/iousbhostpipe/setidlepolicy.md)
