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

Inicializa o objeto indexador. Esse método lê informações em um objeto ContentInfo sobre a configuração do conteúdo e as propriedades do índice existente, se houver. Use esse método antes de usar o indexador para gravar ou ler um índice. Você deve fazer essa chamada antes de usar qualquer um dos outros métodos da interface IMFASFIndexer .

Sintaxe

HRESULT Initialize(
  [in] IMFASFContentInfo *pIContentInfo
);

Parâmetros

[in] pIContentInfo

Ponteiro para a interface IMFASFContentInfo do objeto ContentInfo que descreve o conteúdo com o qual usar o indexador.

Retornar valor

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_ASF_INVALIDDATA
Dados ASF inválidos.
MF_E_UNEXPECTED
Erro inesperado.

Comentários

O indexador precisa examinar os dados no objeto ContentInfo para gravar ou ler corretamente o índice do conteúdo. O indexador não fará alterações nas informações de conteúdo e não conterá nenhuma referência à interface IMFASFContentInfo .

No cabeçalho ASF, o tamanho máximo do pacote de dados deve ser igual ao tamanho mínimo do pacote de dados. Caso contrário, o método retornará MF_E_UNEXPECTED.

Requisitos

Requisito Valor
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