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

# LampArrayStatus enum reference

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

# LampArrayStatus Enumeration

Enumeration of the possible states of a LampArray.

<a id="syntaxSection" />

## Syntax

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

<a id="constantsSection" />

## 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. |

<a id="remarksSection" />

<a id="requirementsSection" />

## Requirements

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

<a id="seealsoSection" />

## See also

[Lighting API Overview](/build/core-features/common/lighting/gc-lighting-toc)\
[LampArrayStatusCallback](/reference/lighting/lamparray/functions/lamparraystatuscallback)


## Related topics

- [LampArrayStatusCallback function reference](/reference/lighting/lamparray/functions/lamparraystatuscallback.md)
- [LampArrayEnumerationKind enum reference](/reference/lighting/lamparray/enums/lamparrayenumerationkind.md)
- [LampArrayKind enum reference](/reference/lighting/lamparray/enums/lamparraykind.md)
- [LampPurposes enum reference](/reference/lighting/lamparray/enums/lamppurposes.md)
- [Lighting API reference for LampArray peripherals](/reference/lighting/gc-reference-lighting-toc.md)
