Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Closes the speech synthesizer and releases allocated system resources.
Syntax
HRESULT XSpeechSynthesizerCloseHandle(
XSpeechSynthesizerHandle speechSynthesizer
)
Parameters
speechSynthesizer _In_opt_
Type: XSpeechSynthesizerHandle
The speech synthesizer to close.
Return value
Type: HRESULT
Returns S_OK if successful; otherwise, returns an error code. For a list of error codes, see Error Codes.
Remarks
Note
This function isn't safe to call on a time-sensitive thread. For more information, see Time-sensitive threads.
Use this function to close a speech synthesizer created by calling the XSpeechSynthesizerCreate function.
To prevent memory leaks, call this function to close a speech synthesizer handle after you've completed all operations that are using the handle.
For an example that demonstrates how to use the XSpeechSynthesizerCloseHandle function, see XSpeechSynthesizerCreate.
Requirements
Header: XSpeechSynthesizer.h
Library: xgameruntime.lib
Supported platforms: Windows, Xbox One family consoles and Xbox Series consoles
See also
XAccessibility
XSpeechSynthesizerCreate
XSpeechSynthesizerCloseStreamHandle
XSpeechSynthesizer