XGameEventWrite
Grava um evento no jogo que, opcionalmente, inclui campos de dados de “dimensões” e “medidas”.Sintaxe
Parâmetros
user _In_Tipo: XUserHandle O identificador do usuário em nome de quem o evento será enviado. *serviceConfigId _In_z_
Tipo: char A ID de configuração de serviço (SCID) do XBOX Live para este título. *playSessionId _In_z_
Tipo: char ID da sessão de jogo. Este é um GUID exclusivo criado pelo jogo no início de cada sessão de jogo para rastrear o conjunto de eventos enviados em uma única sessão de jogo. eventName _In_z_
Tipo: char* Nome do evento. dimensionsJson _In_opt_z_
Tipo: char* Campos de dados de dimensões no formato JSON. measurementsJson _In_opt_z_
Tipo: char* Campos de dados de medidas no formato JSON.
Valor retornado
Tipo: HRESULT Retornará S_OK se for bem-sucedido; caso contrário, retornará um código de erro. Para obter uma lista de códigos de erro, consulte Códigos de erro.Comentários
Não é seguro chamar esta função em um thread sensível ao tempo. Para obter mais informações, consulte Threads sensíveis ao tempo.
As medidas só podem ter valores numéricos, enquanto as dimensões podem ter uma variedade maior de tipos. Se preferir, o campo dimensionsJson pode ser usado exclusivamente para gravar eventos.
