Freigeben über


ITfSpeechUIServer-Schnittstelle (ctfspui.h)

Die ITfSpeechUIServer-Schnittstelle verwaltet die sprachbezogene Benutzeroberfläche auf der TSF-Sprachleiste.

Vererbung

Die ITfSpeechUIServer-Schnittstelle erbt von der IUnknown-Schnittstelle . ITfSpeechUIServer verfügt auch über folgende Arten von Membern:

Methoden

Die ITfSpeechUIServer-Schnittstelle verfügt über diese Methoden.

 
ITfSpeechUIServer::Initialize

ITfSpeechUIServer::Initialize-Methode
ITfSpeechUIServer::ShowUI

ITfSpeechUIServer::ShowUI-Methode
ITfSpeechUIServer::UpdateBalloon

ITfSpeechUIServer::UpdateBalloon-Methode

Hinweise

Zu den Elementen der Benutzeroberfläche auf der TSF-Sprachleiste, die von dieser Schnittstelle verwaltet wird, gehören die Mikrofonschaltfläche, die Menüschaltfläche für die Sprachkonfiguration, die Diktierschaltfläche, die Befehlsschaltfläche und der Sprachballon. Der Standard-Sprachtextdienst verwaltet in der Regel diese Benutzeroberflächenelemente in einer Anwendung, einschließlich der Initialisierung. Für diesen Anwendungstyp ist die ITfSpeechUIServer-Schnittstelle nicht erforderlich.

Eine Anwendung, die den Sprachtextdienst nicht verwendet, erfordert möglicherweise die Verwendung der Features, die von sprachbezogenen Schnittstellenelementen bereitgestellt werden. In diesem Fall zeigt das folgende Codebeispiel, wie eine Anwendung einen Zeiger auf die ITfSpeechUIServer-Schnittstelle abrufen kann, indem die CoCreateInstance-Funktion mit der CLSID_SpeechUIServer CLSID aufgerufen wird.


HRESULT hr;
ITfSpeechUIServer* piSpeechUIServer;

hr = CoCreateInstance(CLSID_SpeechUIServer,
                      NULL,
                      CLSCTX_INPROC_SERVER,
                      IID_ITfSpeechUIServer,
                      (void**)&piSpeechUIServer);

Anschließend kann die Anwendung die ITfSpeechUIServer::Initialize-Methode verwenden, um die Benutzeroberfläche und die anderen Methoden der ITfSpeechUIServer-Schnittstelle zu initialisieren, um die Benutzeroberfläche zu verwalten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile ctfspui.h (include Ctfutb.h)
Verteilbare Komponente TSF 1.0 unter Windows 2000 Professional

Weitere Informationen

Cocreateinstance

IUnknown