共用方式為


imfByteStreamTimeSeek::GetTimeSeekResult 方法 (mfidl.h)

取得以時間為基礎的搜尋結果。

語法

HRESULT GetTimeSeekResult(
  [out] QWORD *pqwStartTime,
  [out] QWORD *pqwStopTime,
  [out] QWORD *pqwDuration
);

參數

[out] pqwStartTime

在搜尋之後接收新位置,以 100 奈秒為單位。

[out] pqwStopTime

接收停止時間,以 100 奈秒為單位。 如果停止時間未知,則值為零。

[out] pqwDuration

以 100 奈秒為單位,接收檔案的總持續時間。 如果持續時間未知,則值為 –1。

傳回值

這個方法可以傳回下列其中一個值。

傳回碼 描述
S_OK
此方法已成功。
MF_E_INVALIDREQUEST
位元組資料流程不支援以時間為基礎的搜尋,或沒有可用的資料。

備註

這個方法會從先前的時間型搜尋傳回伺服器回應。

注意 在從位元組資料流程讀取某些資料之前,通常無法叫用這個方法,因為 IMFByteStreamTimeSeek::TimeSeek 方法不會立即傳送伺服器要求。
 

需求

   
最低支援的用戶端 Windows 8 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2012 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 mfidl.h

另請參閱

IMFByteStreamTimeSeek