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

# Referência da enumeração LampArrayKind

> Enumeração que identifica o tipo de dispositivo físico de um LampArray, incluindo teclado, mouse, controle de jogo, headset, chassi, vestível e muito mais.

# Enumeração LampArrayKind

Descreve o tipo geral do dispositivo físico do qual este `ILampArray` faz parte.

<a id="syntaxSection" />

## Sintaxe

```cpp theme={null}
enum class LampArrayKind : uint32_t
{
    Undefined       = 0,
    Keyboard        = 1,
    Mouse           = 2,
    GameController  = 3,
    Peripheral      = 4,
    Scene           = 5,
    Notification    = 6,
    Chassis         = 7,
    Wearable        = 8,
    Furniture       = 9,
    Art             = 10,
    Headset         = 11,
    Microphone      = 12,
    Speaker         = 13
};  
```

<a id="constantsSection" />

## Constantes

| Constante | Descrição |
| - | - |
| `Undefined` | `LampArrayKind` não está especificado para este dispositivo. |
| `Keyboard` | Faz parte de um teclado ou teclado numérico. |
| `Mouse` | Faz parte de um mouse. |
| `GameController` | Faz parte de um controle de jogo (por exemplo, gamepad, manche de voo, dispositivo de simulação de navegação). |
| `Peripheral` | Faz parte de um periférico/acessório mais geral (por exemplo, alto-falantes, mousepad, microfone, webcam). |
| `Scene` | Ilumina uma sala/palco/área (por exemplo, lâmpadas de ambiente, holofotes, luzes de preenchimento, luzes estroboscópicas, faixas de cabine, outdoor/letreiro, flash de câmera). |
| `Notification` | Faz parte de um dispositivo de notificação. |
| `Chassis` | Faz parte de um componente interno do gabinete do PC (por exemplo, pente de RAM, placa-mãe, ventoinha). |
| `Wearable` | Está incorporado em um acessório vestível (por exemplo, headset de áudio, pulseira, relógio, sapatos). |
| `Furniture` | Está incorporado em um móvel (por exemplo, cadeira, mesa, estante). |
| `Art` | Está incorporado em uma obra de arte (por exemplo, pintura, escultura). |
| `Headset` | Está incorporado em um acessório vestível projetado especificamente para a cabeça (por exemplo, fones de ouvido). É uma especialização de `Wearable`. |
| `Microphone` | `LampArray` faz parte de um microfone independente. É uma especialização de `LampArrayKindPeripheral`. |
| `Speaker` | `LampArray` faz parte de um alto-falante independente. É uma especialização de `LampArrayKindPeripheral`. |

<a id="remarksSection" />

## Comentários

É provável que esta lista seja expandida no futuro. Evite colocar verificações de erro que validem se um LampArrayKind está dentro dos limites atuais. A abordagem preferencial é comparar com o subconjunto de LampArrayKinds compatíveis com o aplicativo.

<a id="requirementsSection" />

## Requisitos

**Cabeçalho:** declarado em LampArray.h.

<a id="seealsoSection" />

## Confira também

[Visão geral da API de iluminação](/pt-BR/build/core-features/common/lighting/gc-lighting-toc)\
[ILampArray::GetLampArrayKind](/pt-BR/reference/lighting/lamparray/interfaces/ilamparray/methods/ilamparray_getlamparraykind)


## Related topics

- [Referência de membros da API LampArray](/pt-BR/reference/lighting/lamparray/lamparray_members.md)
- [Referência da enumeração LampArrayEnumerationKind](/pt-BR/reference/lighting/lamparray/enums/lamparrayenumerationkind.md)
- [Referência da API de iluminação para periféricos LampArray](/pt-BR/reference/lighting/gc-reference-lighting-toc.md)
- [Referência da enumeração LampArrayStatus](/pt-BR/reference/lighting/lamparray/enums/lamparraystatus.md)
- [Referência da enumeração LampPurposes](/pt-BR/reference/lighting/lamparray/enums/lamppurposes.md)
