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

# MakeWindowAssociation (consoles XBOX Series)

> Permite que o DXGI monitore a fila de mensagens de um aplicativo em busca da sequência de teclas **Alt+Enter** (que faz com que o aplicativo alterne do modo de janela para tela inteira.

Permite que o DXGI monitore a fila de mensagens de um aplicativo em busca da sequência de teclas **Alt+Enter** (que faz com que o aplicativo alterne do modo de janela para tela inteira ou vice-versa).

## Sintaxe

```cpp theme={null}
HRESULT MakeWindowAssociation(  
         HWND WindowHandle,  
         UINT Flags  
)  
```

### Parâmetros

*WindowHandle*   \
Tipo: HWND

O identificador da janela que deve ser monitorada. Este parâmetro pode ser **NULL**, mas somente se *Flags* também for 0.

*Flags*   \
Tipo: UINT

Um ou mais dos valores a seguir.

| Valor | Descrição |
| - | - |
| DXGI\_MWA\_NO\_WINDOW\_CHANGES | Impede que o DXGI monitore a fila de mensagens de um aplicativo; isso torna o DXGI incapaz de responder a alterações de modo. |
| DXGI\_MWA\_NO\_ALT\_ENTER | Impede que o DXGI responda a uma sequência **Alt+Enter**. |
| DXGI\_MWA\_NO\_PRINT\_SCREEN | Impede que o DXGI responda à tecla **Print Screen**. |

### Valor retornado

Tipo: HRESULT

Retorna S\_OK se bem-sucedido; caso contrário, retorna um código de erro. Para obter uma lista de códigos de erro, consulte [Códigos de retorno do Direct3D 12](https://learn.microsoft.com/en-us/windows/win32/direct3d12/d3d12-graphics-reference-returnvalues).

## Requisitos

**Cabeçalho:** d3d12\_xs.h

**Biblioteca:** d3d12\_xs.lib\
**Plataformas com suporte**: consoles XBOX Series

## Confira também

[IDXGIFactory](/pt-BR/reference/graphics/d3d12_xs/interfaces/IDXGIFactory/idxgifactory)


## Related topics

- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [XUserDeviceAssociationChange](/pt-BR/reference/system/xuser/structs/xuserdeviceassociationchange.md)
- [XUserUnregisterForDeviceAssociationChanged](/pt-BR/reference/system/xuser/functions/xuserunregisterfordeviceassociationchanged.md)
- [XUserDeviceAssociationChangedCallback](/pt-BR/reference/system/xuser/functions/xuserdeviceassociationchangedcallback.md)
- [XUserRegisterForDeviceAssociationChanged](/pt-BR/reference/system/xuser/functions/xuserregisterfordeviceassociationchanged.md)
