Método IMFASFIndexer::SetIndexStatus (wmcontainer.h)
Configura o índice para um fluxo.
Sintaxe
HRESULT SetIndexStatus(
[in] BYTE *pbIndexDescriptor,
[in] DWORD cbIndexDescriptor,
[in] BOOL fGenerateIndex
);
Parâmetros
[in] pbIndexDescriptor
O descritor de índice a ser definido. O descritor de índice é uma estrutura ASF_INDEX_DESCRIPTOR , opcionalmente seguida por dados específicos do índice.
[in] cbIndexDescriptor
O tamanho, em bytes, do descritor de índice.
[in] fGenerateIndex
Um valor booliano. Defina como TRUE para que o indexador crie um índice do tipo especificado para o fluxo especificado no descritor de índice.
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 |
---|---|
|
O método foi bem-sucedido. |
|
Foi feita uma tentativa de alterar o índice status em um cenário somente busca. Para obter mais informações, consulte Comentários. |
Comentários
Você deve fazer todas as chamadas para SetIndexStatus antes de fazer qualquer chamada para IMFASFIndexer::GenerateIndexEntries.
O objeto indexador é configurado para criar índices temporais para cada fluxo por padrão. Chame esse método somente se você quiser substituir as configurações padrão.
Você não pode usar esse método em um cenário de leitura de índice. Você só pode usar esse método ao escrever índices.
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 |