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

# IGameInput::RegisterGuideButtonCallback

> IGameInput::RegisterGuideButtonCallback

# IGameInput::RegisterGuideButtonCallback

<Warning>**Obsolète.** Cette méthode a été supprimée dans GameInput v1 et n'est pas disponible dans l'API actuelle. Utilisez plutôt [RegisterSystemButtonCallback](/fr/reference/input/gameinput/interfaces/igameinput/methods/igameinput_registersystembuttoncallback).</Warning>

Inscrit une fonction de rappel à appeler lorsque le bouton Guide est enfoncé ou relâché.

## Syntaxe

```cpp theme={null}
HRESULT RegisterGuideButtonCallback(
    IGameInputDevice* device,
    void* context,
    GameInputGuidButtonCallback* callbackFunc,
    GameInputCallbackToken* callbackToken
);
```

### Paramètres

*device*   \_In\_opt\_\
Type : IGameInputDevice\*

Limite le rappel inscrit à un appareil spécifique.

*context*   \_In\_opt\_\
Type : void\*

Contexte défini par le titre, transmis à la fonction de rappel.

*callbackFunc*   \_In\_\
Type : [GameInputGuidButtonCallback](/fr/reference/input/gameinput/deprecated/functions/gameinputguidebuttoncallback)\*

Fonction de rappel définie par le titre à inscrire.

*callbackToken*   \_Result\_zeroonfailure\_\
Type : GameInputCallbackToken\*

Jeton identifiant le rappel inscrit.

### Valeur de retour

Type : HRESULT

Résultat de la fonction.

## Remarques

Cette méthode a été remplacée par [RegisterSystemButtonCallback](/fr/reference/input/gameinput/interfaces/igameinput/methods/igameinput_registersystembuttoncallback), qui gère les événements des boutons Guide et Partager via le type de rappel [GameInputSystemButtonCallback](/fr/reference/input/gameinput/functions/gameinputsystembuttoncallback).

## Historique des versions

| Version | Modifications |
| - | - |
| **v1** | Supprimé. Remplacé par [RegisterSystemButtonCallback](/fr/reference/input/gameinput/interfaces/igameinput/methods/igameinput_registersystembuttoncallback). |
| **v0** | Introduit. |

## Voir aussi

[Membres obsolètes de l'API GameInput](/fr/reference/input/gameinput/deprecated/gameinput_deprecated_members)\
[IGameInput::RegisterSystemButtonCallback](/fr/reference/input/gameinput/interfaces/igameinput/methods/igameinput_registersystembuttoncallback)\
[GameInputGuidButtonCallback](/fr/reference/input/gameinput/deprecated/functions/gameinputguidebuttoncallback)\
[IGameInput](/fr/reference/input/gameinput/interfaces/igameinput/igameinput)


## Related topics

- [IGameInput::RegisterGuideButtonCallback](/ja-jp/reference/input/gameinput/deprecated/interfaces/igameinput/methods/igameinput_registerguidebuttoncallback.md)
- [GameInputGuidButtonCallback](/reference/input/gameinput/deprecated/functions/gameinputguidebuttoncallback.md)
