IMFASFIndexer::GetIndexPosition 方法 (wmcontainer.h)

检索索引对象从内容开头的偏移量。

语法

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

参数

[in] pIContentInfo

指向描述内容的 ContentInfo 对象的 IMFASFContentInfo 接口的指针。

[out] pcbIndexOffset

接收索引相对于 ContentInfo 对象所描述内容的开头的偏移量。 这是相对于 ASF 文件开头的位置。

返回值

该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。

返回代码 说明
S_OK
方法成功。
E_INVALIDARG
pIContentInfoNULL或 dpcIndexOffsetNULL

注解

索引从此方法检索到的偏移量一直持续到文件末尾。

在调用此方法之前,必须调用 IMFASFIndexer::Initialize 来设置索引器。

如果使用对 IMFASFIndexer::GetCompletedIndex 的多次调用检索索引,则各个索引部分的位置等于索引偏移量加上索引中部分的偏移量。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 wmcontainer.h
Library Mfuuid.lib

另请参阅

ASF 索引对象

IMFASFIndexer