> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# LampArrayStatus Enumeration

> Enum of possible LampArray connection and availability states (None, Connected, Available) reported to a LampArrayStatusCallback function.

Enumeration of the possible states of a LampArray.

## Syntax

```cpp theme={null}
enum class LampArrayStatus : uint32_t
{
    None            = 0x00000000,
    Connected       = 0x00000001,
    Available       = 0x00000002
};
```

## Constants

| Constant | Description |
| - | - |
| None | The LampArray has no status. |
| Connected | The LampArray is connected to the system. |
| Available | The calling process has been granted control of lighting on the LampArray. |

## Requirements

**Header:** Declared in LampArray.h.

## See also

[Lighting API Overview](https://docs.xbox.com/build/core-features/common/lighting/gc-lighting-toc.md)\
[LampArrayStatusCallback](https://docs.xbox.com/reference/lighting/lamparray/functions/lamparraystatuscallback.md)


## Related topics

- [LampArrayStatusCallback](https://docs.xbox.com/reference/lighting/lamparray/functions/lamparraystatuscallback.md)
- [LampArrayEnumerationKind Enumeration](https://docs.xbox.com/reference/lighting/lamparray/enums/lamparrayenumerationkind.md)
- [RegisterLampArrayStatusCallback](https://docs.xbox.com/reference/lighting/lamparray/functions/registerlamparraystatuscallback.md)
- [LampArrayKind Enumeration](https://docs.xbox.com/reference/lighting/lamparray/enums/lamparraykind.md)
- [LampArray Basics](https://docs.xbox.com/build/core-features/common/lighting/lighting-basics.md)
