Pular para o conteúdo principal

XtfCaptureScreenshot

Captura a exibição de tela atual do console de desenvolvimento especificado como um bitmap.

Sintaxe

Parâmetros

address   
Tipo: LPCWSTR
Um ponteiro para o endereço IP de ferramentas ou o nome do host do console de desenvolvimento. phBitmap   
Tipo: HBITMAP*
Um ponteiro para o HBITMAP do bitmap da exibição de tela capturada, se for bem-sucedido. Quando terminar de usar esse bitmap, chame DeleteObject para liberar os recursos associados ao HBITMAP.

Valor retornado

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

Comentários

Essa função captura um bitmap do que está sendo exibido no momento na tela do console de desenvolvimento especificado. O bitmap inclui tudo o que está sendo exibido no momento na saída do console, incluindo aplicativos exclusivos, aplicativos compartilhados, aplicativos ajustados, a interface do usuário do sistema, como a Página Inicial ou pop-ups de notificação, e assim por diante. O bitmap usa a resolução de exibição selecionada no momento para o console. O uso de XtfCaptureScreenshot assume momentaneamente o controle do fluxo de saída de vídeo. Isso causa uma falha momentânea na taxa de quadros da exibição e pode causar um segmento de tela preta no vídeo gravado pelo GameDVR no momento da captura. Seu código deve seguir a prática de programação recomendada e usar as informações inseridas no bitmap retornado em phBitmap para determinar a resolução do bitmap resultante. A resolução esperada do bitmap resultante corresponde à resolução de tela atual do console de desenvolvimento. Para obter mais informações sobre como capturar uma captura de tela, confira Ferramenta de captura de tela (xbcapture.exe) (tópico NDA).

Requisitos

Cabeçalho: xtfconsolecontrol.h Biblioteca: xtfconsolecontrol.lib Plataformas com suporte: Windows (para ferramentas de console XBOX)

Confira também

XtfConsoleControl
Referência da API nativa do XBOX Tools Framework
Última modificação em 6 de outubro de 2026