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

# PIXGetCaptureState

> PIXGetCaptureState

# PIXGetCaptureState

Récupère le type des captures en cours, sous forme d'un ensemble d'indicateurs.

## Syntaxe

```cpp theme={null}
DWORD PIXGetCaptureState(  
)  
```

### Paramètres

### Valeur de retour

Type : DWORD

Indicateurs d'état de capture. Si aucun indicateur d'état de capture n'est défini, zéro est retourné, ce qui indique que PIX n'a aucune capture en cours.

#### Indicateurs

| Indicateur | Valeur | Description |
| - | - | - |
| PIX\_CAPTURE\_TIMING | (1 \<\< 0) | Minutage du système. |
| PIX\_CAPTURE\_GPU | (1 \<\< 1) | Capture toutes les commandes envoyées au GPU ainsi que leurs entrées afin de pouvoir les rejouer et les analyser. |
| PIX\_CAPTURE\_FUNCTION\_SUMMARY | (1 \<\< 2) | Une capture de résumé des fonctions a été lancée à partir de l'onglet **Home**. |
| PIX\_CAPTURE\_FUNCTION\_DETAILS | (1 \<\< 3) | Une demande de détails supplémentaires sur les fonctions a été lancée à l'aide du bouton **Capture Additional Calls** à partir d'une capture de résumé des fonctions ou d'une capture de graphe d'appels. |
| PIX\_CAPTURE\_CALLGRAPH | (1 \<\< 4) | Une capture de graphe d'appels a été lancée depuis PIX ou par programmation en appelant `PIXBeginCapture`. |
| PIX\_CAPTURE\_INSTRUCTION\_TRACE | (1 \<\< 5) | Une capture de trace des instructions du CPU est en cours. |
| PIX\_CAPTURE\_SYSTEM\_MONITOR\_COUNTERS | (1 \<\< 6) | Compteurs du moniteur système. |
| PIX\_CAPTURE\_VIDEO | (1 \<\< 7) | Lecture vidéo. |
| PIX\_CAPTURE\_AUDIO | (1 \<\< 8) | Lecture audio. |
| PIX\_CAPTURE\_GPU\_TRACE | (1 \<\< 9) | Capture les compteurs SPM (Streaming Performance Monitor) du GPU et les données SQTT (Shader Queue Thread Tracing) de la quasi-totalité des blocs du GPU. |
| PIX\_CAPTURE\_RESERVED | (1 \<\< 15) | Indicateur d'espace réservé utilisé en interne par PIX pour des scénarios de capture futurs ou spécialisés. |

## Remarques

Les indicateurs récupérés à partir de `PIXCaptureState` sont utilisés comme paramètres dans la fonction [PIXBeginCapture](/fr/reference/tools/pix3/functions/pixbegincapture).
Dans le cas de [PIXBeginCapture](/fr/reference/tools/pix3/functions/pixbegincapture), l'indicateur détermine le type de capture PIX lancé.
Vous pouvez vérifier que la capture a correctement démarré en appelant cette fonction pour contrôler les types de capture en cours d'exécution.

## Configuration requise

**En-tête :** pix3.h

**Bibliothèque :** pixevt.lib

**Plateformes prises en charge :** consoles de la famille XBOX One et consoles XBOX Series

## Voir aussi

[PIXBeginCapture](/fr/reference/tools/pix3/functions/pixbegincapture)\
[PIX3](/fr/reference/tools/pix3/pix3_members)\
[PIX (rubrique NDA)](/fr/tools/tools-console/pix/pix)


## Related topics

- [PIXGetCaptureState](/reference/tools/pix3/functions/pixgetcapturestate.md)
- [PIX3](/reference/tools/pix3/pix3_members.md)
- [PIXCaptureParameters](/reference/tools/pix3/structs/pixcaptureparameters.md)
