IMFASFIndexer::GetIndexPosition 方法 (wmcontainer.h)
检索索引对象从内容开头的偏移量。
语法
HRESULT GetIndexPosition(
[in] IMFASFContentInfo *pIContentInfo,
[out] QWORD *pcbIndexOffset
);
参数
[in] pIContentInfo
指向描述内容的 ContentInfo 对象的 IMFASFContentInfo 接口的指针。
[out] pcbIndexOffset
接收索引相对于 ContentInfo 对象所描述内容的开头的偏移量。 这是相对于 ASF 文件开头的位置。
返回值
该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。
返回代码 | 说明 |
---|---|
|
方法成功。 |
|
pIContentInfo 为 NULL , 或 dpcIndexOffset 为 NULL |
注解
索引从此方法检索到的偏移量一直持续到文件末尾。
在调用此方法之前,必须调用 IMFASFIndexer::Initialize 来设置索引器。
如果使用对 IMFASFIndexer::GetCompletedIndex 的多次调用检索索引,则各个索引部分的位置等于索引偏移量加上索引中部分的偏移量。
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | wmcontainer.h |
Library | Mfuuid.lib |