Método ITSubStreamControl::CreateSubStream (tapi3if.h)

O método CreateSubStream cria um substream.

Sintaxe

HRESULT CreateSubStream(
  [out] ITSubStream **ppSubStream
);

Parâmetros

[out] ppSubStream

Ponteiro para a interface ITSubStream criada.

Retornar valor

Esse método pode retornar um desses valores.

Valor Significado
S_OK
O método foi bem-sucedido.
E_POINTER
O parâmetro ppSubStream não é um ponteiro válido.
E_OUTOFMEMORY
Existe memória insuficiente para executar a operação.
TAPI_E_MAXSTREAMS
O substream não pode ser criado porque o número máximo de fluxos já foi atingido.

Comentários

Muitos MSPs não dão suporte à criação dinâmica de substreams e simplesmente retornam TAPI_E_MAXSTREAMS em sua implementação desse método.

O TAPI chama o método AddRef na interface ITSubStream retornada por ITSubStreamControl::CreateSubStream. O aplicativo deve chamar Release na interface ITSubStream para liberar recursos associados a ele.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho tapi3if.h (inclua Tapi3.h)

Confira também

ITSubStreamControl

MSPI (Interface do Provedor de Serviços de Mídia)