XGameEventWrite
Écrit un événement en jeu qui inclut éventuellement des champs de données « dimensions » et « measurement ».Syntaxe
Paramètres
user _In_Type : XUserHandle Handle de l’utilisateur au nom duquel l’événement est envoyé. *serviceConfigId _In_z_
Type : char ID de configuration de service (SCID) XBOX Live de ce titre. *playSessionId _In_z_
Type : char ID de session de jeu. Il s’agit d’un GUID unique créé par le jeu au début de chaque session de jeu pour suivre l’ensemble des événements envoyés au cours d’une même session de jeu. eventName _In_z_
Type : char* Nom de l’événement. dimensionsJson _In_opt_z_
Type : char* Champs de données de dimensions au format JSON. measurementsJson _In_opt_z_
Type : char* Champs de données de mesures au format JSON.
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 d’erreur.Remarques
Cette fonction ne peut pas être appelée sans risque sur un thread à durée critique. Pour plus d’informations, consultez Threads à durée critique.
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.
