---
title: IOUSBHubStatus
framework: kernel
role: symbol
role_heading: Structure
path: kernel/iousbhubstatus
---

# IOUSBHubStatus

A structure that represents the USB hub status.

## Declaration

```occ
typedef struct IOUSBHubStatus {
    ...
} IOUSBHubStatus;
```

## Overview

Overview Use this structure when obtaining the port status and change flags with GetPortStatus.

## Topics

### Instance Properties

- [changeFlags](kernel/iousbhubstatus/1532400-changeflags.md)
- [statusFlags](kernel/iousbhubstatus/1532354-statusflags.md)

## See Also

### Hub Port Status Requests

- [IOUSB30HubPortStatusExt](kernel/iousb30hubportstatusext.md)
- [IOUSBHubPortStatus](kernel/iousbhubportstatus.md)
- [IOUSBHubStatusPtr](kernel/iousbhubstatusptr.md)

### Related Documentation

- [pseudosymbol-1807067](pseudosymbol-1807067.md)
