共用方式為


MFCreateASFIndexerByteStream 函式 (wmcontainer.h)

建立位元組資料流程以存取 ASF 資料流程中的索引。

語法

HRESULT MFCreateASFIndexerByteStream(
  [in]  IMFByteStream *pIContentByteStream,
  [in]  QWORD         cbIndexStartOffset,
  [out] IMFByteStream **pIIndexByteStream
);

參數

[in] pIContentByteStream

包含 ASF 資料流程之位元組資料流程之 IMFByteStream 介面的指標。

[in] cbIndexStartOffset

ASF 資料流程內索引的位元組位移。 若要取得此值,請呼叫 IMFASFIndexer::GetIndexPosition

[out] pIIndexByteStream

接收 IMFByteStream 介面的指標。 使用此介面從索引讀取或寫入索引。 呼叫端必須釋放 介面。

傳回值

函式會傳回 HRESULT。 可能的值包括但不限於下表中的值:

傳回碼 描述
S_OK
呼叫成功。
MF_E_UNEXPECTED
cbIndexStartOffset中指定的位移無效。

規格需求

   
最低支援的用戶端 Windows Vista [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 wmcontainer.h
程式庫 Mf.lib
Dll Mf.dll

另請參閱

ASF Index 物件

IMFASFIndexer

媒體基礎函式