ISpTranscript::GetTranscript
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 |