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

# XGValidateJpegFile (famille XBOX One)

> Valide un fichier JPEG pour le décodage matériel.

Valide un fichier JPEG pour le décodage matériel.

<a id="syntaxSection" />

## Syntaxe

```cpp theme={null}
HRESULT XGValidateJpegFile(
         const void *pJpegFileBuffer,
         UINT32 JpegFileBufferSizeBytes,
         XG_VALIDATED_JPEG_DESC *pDesc
)  
```

<a id="parametersSection" />

### Paramètres

*pJpegFileBuffer*<br />Type : void\*

\[in] Mémoire tampon du fichier JPEG, sous forme de pointeur `void`.

*JpegFileBufferSizeBytes*<br />Type : UINT32

\[in] Taille de la mémoire tampon du fichier JPEG, en octets.

*pDesc*<br />Type : [XG\_VALIDATED\_JPEG\_DESC](/fr-CA/reference/graphics/xg__NR/structs/xg_validated_jpeg_desc)\*

\[out] Description du fichier JPEG validé, sous forme de pointeur vers une structure [XG\_VALIDATED\_JPEG\_DESC](/fr-CA/reference/graphics/xg__NR/structs/xg_validated_jpeg_desc).

<a id="retvalSection" />

### Valeur de retour

Type : [HRESULT](https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-erref/0642cb2f-2075-4469-918c-4441e69c548a)

Retourne `S_OK` en cas de réussite; sinon, retourne un code d'erreur. Pour obtenir la liste des codes d'erreur, consultez [Codes d'erreur](/fr-CA/reference/errorcodes).

<a id="remarksSection" />

## Remarques

Cette fonction valide un fichier JPEG pour le décodage matériel. Le fichier JPEG est transmis sous forme de mémoire tampon, et les résultats sont transmis dans la description de sortie. Cette fonction examine uniquement les données d'en-tête JFIF; elle ne décode pas l'image sur le processeur et n'inspecte d'aucune façon les données de l'image. Si cette fonction retourne un code d'erreur, le décodeur JPEG du moteur DMA ne pourra pas décoder le fichier JPEG.

Pour plus de renseignements sur la bibliothèque XG, consultez [Gestion des ressources natives pour XBOX One](https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/graphics/directx/native-resource-management).

<a id="requirementsSection" />

## Configuration requise

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

**Bibliothèque :** xg\_x.lib

**Plateformes prises en charge :** famille XBOX One

<a id="seealsoSection" />

## Voir aussi

[XG\_VALIDATED\_JPEG\_DESC](/fr-CA/reference/graphics/xg__NR/structs/xg_validated_jpeg_desc)<br />[Référence XG](/fr-CA/reference/graphics/xg__NR/xg_members)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr/nda/nda-topic-directory.md)
- [PackagingValidateGameConfig](/reference/tools/packagingservices/functions/packagingvalidategameconfig.md)
- [Documentation de développement de jeux XBOX](/fr-CA/index.md)
- [ValidateSchemaForManifest](/reference/tools/packagingservices/functions/validateschemaformanifest.md)
- [Validate Entity Token](/services/playfab/api-references/rest/authentication/authentication/validate-entity-token.md)
