Skip to main content

XSpeechSynthesizerCloseStreamHandle

Cierra la secuencia del sintetizador de voz y libera los recursos del sistema asignados.

Sintaxis

Parámetros

speechSynthesisStream   _In_
Tipo: XSpeechSynthesizerStreamHandle
La secuencia de síntesis de voz que se cerrará.

Valor devuelto

Tipo: HRESULT Devuelve S_OK si se realiza correctamente; de lo contrario, devuelve un código de error. Para obtener una lista de códigos de error, consulte Códigos de error.

Comentarios

No es seguro llamar a esta función en un subproceso sensible al tiempo. Para obtener más información, consulte Subprocesos sensibles al tiempo.
Use esta función para cerrar una secuencia de sintetizador de voz creada mediante una llamada a la función XSpeechSynthesizerCreateStreamFromText. Para evitar pérdidas de memoria, llame a esta función para cerrar un identificador de secuencia de sintetizador de voz después de haber completado todas las operaciones que usan el identificador. Todas las operaciones asincrónicas pendientes deben completarse antes de llamar a esta función. Para ver un ejemplo que muestra cómo usar la función XSpeechSynthesizerCloseStreamHandle, consulte XSpeechSynthesizerCreate.

Requisitos

Encabezado: XSpeechSynthesizer.h Biblioteca: xgameruntime.lib Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX Series

Documentación conceptual

Consulte también

XAccessibility
XSpeechSynthesizerCloseHandle
XSpeechSynthesizer
Última modificación el 28 de agosto de 2026