Compartilhar via


ISpTranscript::GetTranscript

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Este método obtém a atual Transcrição. O seqüência de caracteres recuperados serão alocada por CoTaskMemAlloc. Aplicativos implementar este método devem chamar CoTaskMemFree a livre memória associado com este seqüência de caracteres.

Syntax

HRESULT GetTranscript(
  WCHAR** ppszTranscript
);

Parameters

  • ppszTranscript
    [out] Endereço de um ponteiro para o seqüência de caracteres transcription.

Return Value

A seguinte tabela mostra os valores possíveis de retorno.

Value Description

S_OK

Function completed successfully. ppszTranscript Contém um seqüência de caracteres alocados pelo CoTaskMemAlloc.

E_OUTOFMEMORY

Disponível excedido memória.

SPERR_UNINITIALIZED

Objeto não foi inicializado.

E_POINTER

ppszTranscript está incorreto ou inválido.

S_FALSE

Nenhum transcrição está presente e ppszTranscript será NULL.

FAILED(hr)

Mensagem de erro apropriadas

Example

O seguinte trecho de código ilustra o uso deste método.

HRESULT hr = S_OK;
// Bind a stream to an existing wavefile
hr = SPBindToFile( FILENAME, SPFM_READ_ONLY, &cpStream);
// Check hr
hr = cpStream.QueryInterface(&cpTranscript);
// Check hr
PWCHAR pwszTranscript;
hr = cpTranscript->GetTranscript(&pwszTranscript);
// Check hr

Requirements

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

See Also

Reference

ISpTranscript
SAPI Interfaces