Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt Methoden zum Arbeiten mit Indizes in ASF-Dateien (Systems Format) bereit. Das ASF-Indexerobjekt macht diese Schnittstelle verfügbar. Um den ASF-Indexer zu erstellen, rufen Sie MFCreateASFIndexer auf.
Vererbung
Die IMFASFIndexer-Schnittstelle erbt von der IUnknown-Schnittstelle . IMFASFIndexer verfügt auch über folgende Membertypen:
Methoden
Die IMFASFIndexer-Schnittstelle verfügt über diese Methoden.
|
IMFASFIndexer::CommitIndex Fügt dem ContentInfo-Objekt, das ASF-Inhalten zugeordnet ist, Informationen zu einem neuen Index hinzu. Sie müssen diese Methode aufrufen, bevor Sie den Index in den Inhalt kopieren, damit der Index später vom Indexer gelesen wird. |
|
IMFASFIndexer::GenerateIndexEntries Akzeptiert ein ASF-Paket für die Datei und erstellt Indexeinträge für sie. |
|
IMFASFIndexer::GetCompletedIndex Ruft den abgeschlossenen Index aus dem ASF-Indexerobjekt ab. |
|
IMFASFIndexer::GetFlags Ruft die Flags ab, die die ausgewählten Indexeroptionen angeben. |
|
IMFASFIndexer::GetIndexByteStreamCount Ruft die Anzahl der Bytedatenströme ab, die vom Indexerobjekt verwendet werden. |
|
IMFASFIndexer::GetIndexPosition Ruft den Offset des Indexobjekts vom Anfang des Inhalts ab. |
|
IMFASFIndexer::GetIndexStatus Ruft die Indexeinstellungen für einen angegebenen Stream und Indextyp ab. |
|
IMFASFIndexer::GetIndexWriteSpace Ruft die Größe des Puffers in Bytes ab, der zum Speichern des abgeschlossenen Indexes erforderlich ist. |
|
IMFASFIndexer::GetSeekPositionForValue Ruft bei einer gewünschten Suchzeit den Offset ab, ab dem der Client mit dem Lesen von Daten beginnen soll. |
|
IMFASFIndexer::Initialize Initialisiert das Indexerobjekt. |
|
IMFASFIndexer::SetFlags Legt Indexeroptionen fest. |
|
IMFASFIndexer::SetIndexByteStreams Fügt Bytestreams hinzu, die indiziert werden sollen. |
|
IMFASFIndexer::SetIndexStatus Konfiguriert den Index für einen Stream. |
Hinweise
Sie können das Indexerobjekt verwenden, um einen vorhandenen ASF-Index zu lesen oder einen neuen Index zu schreiben. Das Indexobjekt verfügt über zwei sich gegenseitig ausschließende Modi: Lesemodus und Schreibmodus. Um den Modus festzulegen, rufen Sie SetFlags auf.
Verwenden Sie die folgenden Methoden, um das Indexerobjekt (beide Modi) zu konfigurieren:
Verwenden Sie die folgenden Methoden, um einen vorhandenen Index zu lesen: Verwenden Sie die folgenden Methoden, um einen Index zu schreiben:Anforderungen
| Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | wmcontainer.h |