Condividi tramite


Metodo IMFASFIndexer::Initialize (wmcontainer.h)

Inizializza l'oggetto indicizzatore. Questo metodo legge le informazioni in un oggetto ContentInfo sulla configurazione del contenuto e sulle proprietà dell'indice esistente, se presente. Usare questo metodo prima di usare l'indicizzatore per la scrittura o la lettura di un indice. Prima di usare uno degli altri metodi dell'interfaccia FMASFIndexer , è necessario effettuare questa chiamata.

Sintassi

HRESULT Initialize(
  [in] IMFASFContentInfo *pIContentInfo
);

Parametri

[in] pIContentInfo

Puntatore all'interfaccia FMASFContentInfo dell'oggetto ContentInfo che descrive il contenuto con cui usare l'indicizzatore.

Valore restituito

Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
MF_E_ASF_INVALIDDATA
Dati ASF non validi.
MF_E_UNEXPECTED
Errore imprevisto.

Commenti

L'indicizzatore deve esaminare i dati nell'oggetto ContentInfo per scrivere correttamente o leggere l'indice per il contenuto. L'indicizzatore non apporta modifiche alle informazioni sul contenuto e non contiene riferimenti all'interfaccia FMASFContentInfo .

Nell'intestazione ASF le dimensioni massime dei pacchetti di dati devono essere uguali alle dimensioni minime dei pacchetti di dati. In caso contrario, il metodo restituisce MF_E_UNEXPECTED.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wmcontainer.h
Libreria Mfuuid.lib

Vedi anche

Oggetto ASF Index

IMFASFIndexer