Compartilhar via


ISpTokenUI

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa interface fornece programático gerenciamento de um associado interface do usuário com um objeto implementação ISpObjectToken.

Ao implementar

Essa interface é implementada se chamadores da implementação precisam ser capaz para exibir seu interface do usuário. De exemplo, um SR Engine (consulte ISpRecognizer) tem um interface do usuário de usuário (consulte Treinamento SPDUI_UserTraining). Talvez seja útil para um aplicativo para poder para exibir este interface do usuário como apropriado.

Métodos

A seguinte tabela mostra os métodos de ISpTokenUI interface.

Método Description

DisplayUI

Exibe o associado interface do usuário com o objeto token.

IsUISupported

Determina se é o tipo especificado interface do usuário com suporte pelo token.

Example

O seguinte trecho de código ilustra o uso desta interface.

HRESULT hr = S_OK;
// find the preferred multimedia input object token
hr = SpFindBestToken(SPCAT_AUDIOIN, L"Technology=MMSys", NULL, &cpObjectToken);
// Check hr
// get the multimedia object token's UI
hr = cpObjectToken->QueryInterface(&cpTokenUI);
// Check hr

O seguinte trecho de código ilustra a criação de um objeto implementação ISpTokenUI. O usuário deve saber o CLSID exata do objeto interface do usuário pretendido.

HRESULT hr = S_OK;
// create the Token UI for the UI object CLSID_MY_TOKEN_UI
hr = cpTokenUI.CoCreateInstance(CLSID_MY_TOKEN_UI);
// Check hr

Requisitos

Header sapiddk.h, sapiddk.idl
Library sapilib.lib
Windows Embedded CE Windows CE .NET 4.1 and later

See Also

Reference

SAPI Interfaces