Freigeben über


IMFASFIndexer::Initialize-Methode (wmcontainer.h)

Initialisiert das Indexerobjekt. Diese Methode liest Informationen in einem ContentInfo-Objekt über die Konfiguration des Inhalts und die Eigenschaften des vorhandenen Indexes, sofern vorhanden. Verwenden Sie diese Methode, bevor Sie den Indexer zum Schreiben oder Lesen eines Indexes verwenden. Sie müssen diesen Aufruf ausführen, bevor Sie eine der anderen Methoden der IMFASFIndexer-Schnittstelle verwenden.

Syntax

HRESULT Initialize(
  [in] IMFASFContentInfo *pIContentInfo
);

Parameter

[in] pIContentInfo

Zeiger auf die IMFASFContentInfo-Schnittstelle des ContentInfo-Objekts, das den Inhalt beschreibt, mit dem der Indexer verwendet werden soll.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich ausgeführt.
MF_E_ASF_INVALIDDATA
Ungültige ASF-Daten.
MF_E_UNEXPECTED
Unerwarteter Fehler.

Hinweise

Der Indexer muss die Daten im ContentInfo-Objekt untersuchen, um den Index für den Inhalt ordnungsgemäß zu schreiben oder zu lesen. Der Indexer nimmt keine Änderungen an den Inhaltsinformationen vor und enthält keine Verweise auf die IMFASFContentInfo-Schnittstelle .

Im ASF-Header muss die maximale Datenpaketgröße der minimalen Datenpaketgröße entsprechen. Andernfalls gibt die Methode MF_E_UNEXPECTED zurück.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wmcontainer.h
Bibliothek Mfuuid.lib

Weitere Informationen

ASF-Indexobjekt

IMFASFIndexer