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

# GetMessage (consoles XBOX Series)

> Obtient un message de la file d'attente des messages.

Obtient un message de la file d'attente des messages.

## Syntaxe

```cpp theme={null}
HRESULT GetMessage(  
         DXGI_DEBUG_ID Producer,  
         UINT64 MessageIndex,  
         DXGI_INFO_QUEUE_MESSAGE* pMessage,  
         SIZE_T* pMessageByteLength  
)  
```

### Paramètres

*Producer*   \_In\_\
Type : [DXGI\_DEBUG\_ID](https://learn.microsoft.com/en-us/windows/desktop/direct3ddxgi/dxgi-debug-id)

Identificateur de l'entité qui obtient le message.

*MessageIndex*   \_In\_\
Type : UINT64

Index dans la file d'attente des messages après l'application d'un éventuel filtre de récupération. Cette valeur peut être comprise entre 0 et le nombre de messages de la file d'attente qui passent par le filtre de récupération. Appelez [IDXGIInfoQueue::GetNumStoredMessagesAllowedByRetrievalFilters](/fr/reference/graphics/d3d12_xs/interfaces/IDXGIInfoQueue/methods/idxgiinfoqueue_getnumstoredmessagesallowedbyretrievalfilters) pour obtenir ce nombre. 0 correspond au message situé au début de la file d'attente des messages.

*pMessage*   \_Out\_writes\_bytes\_opt\_(\*pMessageByteLength)\
Type : [DXGI\_INFO\_QUEUE\_MESSAGE](https://learn.microsoft.com/en-us/windows/desktop/api/dxgidebug/ns-dxgidebug-dxgi_info_queue_message)\*

Pointeur vers une structure `DXGI_INFO_QUEUE_MESSAGE` qui décrit le message.

*pMessageByteLength*   \_Inout\_\
Type : SIZE\_T\*

Pointeur vers une variable qui reçoit la taille, en octets, de la description du message vers laquelle pointe *pMessage*. Cette taille inclut la taille, en octets, de la structure `DXGI_INFO_QUEUE_MESSAGE`.

### Valeur de retour

Type : HRESULT

Retourne S\_OK en cas de réussite ; sinon, retourne un code d'erreur. Pour obtenir la liste des codes d'erreur, consultez [Codes de retour Direct3D 12](https://learn.microsoft.com/en-us/windows/win32/direct3d12/d3d12-graphics-reference-returnvalues).

## Configuration requise

**En-tête :** d3d12\_xs.h

**Bibliothèque :** d3d12\_xs.lib\
**Plateformes prises en charge** : consoles XBOX Series

## Voir aussi

[IDXGIInfoQueue](/fr/reference/graphics/d3d12_xs/interfaces/IDXGIInfoQueue/idxgiinfoqueue)


## Related topics

- [GetShaderIdentifier (consoles XBOX Series)](/fr/reference/graphics/d3d12/interfaces/id3d12stateobjectproperties/methods/id3d12stateobjectproperties_getshaderidentifier_public.md)
- [GetPipelineStackSize (consoles XBOX Series)](/fr/reference/graphics/d3d12/interfaces/id3d12stateobjectproperties/methods/id3d12stateobjectproperties_getpipelinestacksize_public.md)
- [GetShaderStackSize (consoles XBOX Series)](/fr/reference/graphics/d3d12/interfaces/id3d12stateobjectproperties/methods/id3d12stateobjectproperties_getshaderstacksize_public.md)
- [GetResourceAllocationInfo1 (consoles XBOX Series)](/fr/reference/graphics/d3d12/interfaces/id3d12device4/methods/id3d12device4_getresourceallocationinfo1_public.md)
- [D3D12GetInterface (consoles XBOX Series)](/fr/reference/graphics/d3d12/functions/d3d12getinterface_public.md)
