Compartilhar via


Método IMFASFIndexer::SetIndexByteStreams (wmcontainer.h)

Adiciona fluxos de bytes a serem indexados.

Sintaxe

HRESULT SetIndexByteStreams(
  [in] IMFByteStream **ppIByteStreams,
  [in] DWORD         cByteStreams
);

Parâmetros

[in] ppIByteStreams

Uma matriz de ponteiros de interface IMFByteStream . Para obter o fluxo de bytes, chame MFCreateASFIndexerByteStream.

[in] cByteStreams

O número de ponteiros na matriz ppIByteStreams .

Valor retornado

O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
MF_E_ALREADY_INITIALIZED
O objeto indexador já foi inicializado e tem pacotes que foram indexados.

Comentários

Para um cenário de leitura, apenas um fluxo de bytes deve ser usado pelo objeto indexador. Para um cenário de geração de índice, depende de quantos objetos de índice são necessários para serem gerados.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho wmcontainer.h
Biblioteca Mfuuid.lib

Confira também

Objeto Index do ASF

IMFASFIndexer