Freigeben über


IMFASFIndexer::GetIndexPosition-Methode (wmcontainer.h)

Ruft den Offset des Indexobjekts vom Anfang des Inhalts ab.

Syntax

HRESULT GetIndexPosition(
  [in]  IMFASFContentInfo *pIContentInfo,
  [out] QWORD             *pcbIndexOffset
);

Parameter

[in] pIContentInfo

Zeiger auf die IMFASFContentInfo-Schnittstelle des ContentInfo-Objekts, das den Inhalt beschreibt.

[out] pcbIndexOffset

Empfängt den Offset des Indexes relativ zum Anfang des Inhalts, der vom ContentInfo-Objekt beschrieben wird. Dies ist die Position relativ zum Anfang der ASF-Datei.

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.
E_INVALIDARG
pIContentInfo ist NULL oder pcbIndexOffset ist NULL.

Hinweise

Der Index wird vom Offset, der von dieser Methode abgerufen wird, bis zum Ende der Datei fortgesetzt.

Sie müssen IMFASFIndexer::Initialize aufrufen, um den Indexer einzurichten, bevor Sie diese Methode aufrufen.

Wenn der Index mithilfe mehrerer Aufrufe von IMFASFIndexer::GetCompletedIndex abgerufen wird, ist die Position der einzelnen Indexteile gleich dem Indexoffset plus dem Offset des Teils innerhalb des Indexes.

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
Bibliothek Mfuuid.lib

Weitere Informationen

ASF-Indexobjekt

IMFASFIndexer