Skip to main content

XSpeechSynthesizerCloseStreamHandle

Fecha o fluxo do sintetizador de fala e libera os recursos do sistema alocados.

Sintaxe

Parâmetros

speechSynthesisStream   _In_
Tipo: XSpeechSynthesizerStreamHandle
O fluxo de síntese de fala a ser fechado.

Valor retornado

Tipo: HRESULT Retorna S_OK se for bem-sucedida; caso contrário, retorna 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.
Use esta função para fechar um fluxo do sintetizador de fala criado chamando a função XSpeechSynthesizerCreateStreamFromText. Para evitar vazamentos de memória, chame esta função para fechar um identificador de fluxo do sintetizador de fala depois de concluir todas as operações que estão usando o identificador. Todas as operações assíncronas pendentes devem ser concluídas antes que esta função seja chamada. Para obter um exemplo que demonstra como usar a função XSpeechSynthesizerCloseStreamHandle, consulte XSpeechSynthesizerCreate.

Requisitos

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

Documentação conceitual

Confira também

XAccessibility
XSpeechSynthesizerCloseHandle
XSpeechSynthesizer
Last modified on October 6, 2026