Skip to main content

XblEventsWriteInGameEvent

Écrit un événement en jeu qui inclut les champs de données « dimensions » et « measurement ».

Syntaxe

Paramètres

xboxLiveContext   _In_
Type : XblContextHandle
Handle de contexte XBOX Live. eventName   _In_z_
Type : char*
Nom de l’événement. Ne doit contenir que des caractères alphanumériques. dimensionsJson   _In_opt_z_
Type : char*
Champs de données de dimensions. measurementsJson   _In_opt_z_
Type : char*
Champs de données de mesures.

Valeur de retour

Type : HRESULT Code de retour HRESULT de cette opération d’API.

Remarques

Les dimensions comprennent les champs d’événement ayant un nombre fini de valeurs numériques ou de chaînes définies. Exemples de dimensions : ID de carte, niveau de difficulté, classe de personnage ou d’arme, mode de jeu, paramètres booléens, etc. Les mesures comprennent les champs d’événement qui représentent des métriques numériques scalaires. Exemples de mesures : score, temps, compteurs, position, etc. Exemple : pour un événement en jeu qui suit le score de partie le plus élevé pour un niveau de difficulté donné, le niveau de difficulté doit être inclus dans les dimensions et le score doit être inclus dans les mesures. Le nom de l’événement et les noms des champs d’événement (dimensions et mesures) doivent correspondre aux noms déclarés dans la configuration de service du titre. Les noms ne respectent pas la casse. Si l’API écrit un événement dont le nom ne correspond à aucun nom de la configuration de service, le service abandonne l’événement sans notification. Lors de l’utilisation de la version PC du GDK, un runtime GRTS doté de la fonctionnalité XGameEvent doit être installé, sinon cette fonction renverra E_NOTIMPL.
Les mesures ne peuvent avoir que des valeurs numériques, tandis que les dimensions peuvent avoir une plus grande variété de types. Si vous le préférez, le champ dimensionsJson peut être utilisé exclusivement pour écrire des événements.

Configuration requise

En-tête : events_c.h Bibliothèque : Microsoft.Xbox.Services.14x.GDK.C.lib

Voir aussi

events_c
Last modified on October 6, 2026