Skip to main content

XGameStreamingGetLastFrameDisplayed

Preterida. Esta API foi preterida a partir da versão 2604 do GDK e será removida em uma versão futura do GDK. Não há API substituta: os títulos devem usar XGameStreamingGetStreamAddedLatency para ajustes de jogabilidade com reconhecimento de latência.
Obtém o token de pipeline de quadros do quadro exibido mais recentemente na tela do cliente de streaming.

Sintaxe

Parâmetros

client   _In_
Tipo: XGameStreamingClientId
A ID do dispositivo cliente de streaming que está sendo consultado. framePipelineToken   _Out_
Tipo: D3D12XBOX_FRAME_PIPELINE_TOKEN*
O token de pipeline de quadros exibido por último no dispositivo cliente.

Valor retornado

Tipo: HRESULT Retornará S_OK se for bem-sucedido; caso contrário, retornará um código de erro.

Erros potenciais

Comentários

Quando um jogador está fazendo streaming de um jogo, XGameStreamingGetLastFrameDisplayed pode ser utilizada se o jogo precisar alterar seu comportamento após a confirmação de que um determinado quadro foi exibido na tela do usuário. Alguns exemplos de quando um jogo pode utilizar isso incluem:
  • Um temporizador visual expirou e o jogador não realizou nenhuma ação antes da expiração.
  • Uma ação não foi realizada dentro da janela apropriada.
  • Um jogador continuou seu movimento para fora dos limites e não agiu para se recuperar.
XGameStreamingGetLastFrameDisplayed deve ser usada ao tentar determinar quando uma ação deveria ter sido realizada, mas não foi. No caso em que o jogo precisa determinar o que estava sendo exibido quando uma entrada foi feita pelo jogador, o jogo deve utilizar XGameStreamingGetAssociatedFrame.

Exemplo

Requisitos

Cabeçalho: xgamestreaming.h Biblioteca: xgameruntime.lib Plataformas com suporte: Windows, consoles da família XBOX One e consoles XBOX Series

Documentação conceitual

Confira também

XGameStreamingGetAssociatedFrame
XGameStreaming
Visão geral da compensação de latência do streaming de jogos
Last modified on October 6, 2026