共用方式為


KsPinGetReferenceClockInterface 函式 (ks.h)

KsPinGetReferenceClockInterface 函式會將 COM 樣式介面傳回與 Pin相關聯的參考時鐘。 此介面指標將是 IKsReferenceClock 介面。

語法

KSDDKAPI NTSTATUS KsPinGetReferenceClockInterface(
  [in]  PKSPIN             Pin,
  [out] PIKSREFERENCECLOCK *Interface
);

參數

[in] Pin

要傳回參考時鐘介面之 KSPIN 結構的指標。

[out] Interface

接收 IKsReferenceClock 介面地址的記憶體位置指標。 這是具有相關聯參考計數的 COM 樣式介面。 Minidrivers 必須在介面完成時釋放介面。

傳回值

KsPinGetReferenceClockInterface 會傳回STATUS_SUCCESS,並將 IKsReferenceClock 介面的位址儲存到 Interface,如果針腳實作時鐘,或已透過 KSPROPERTY_STREAM_MASTERCLOCK 屬性收到主時鐘的通知。 如果針腳尚未收到主時鐘的通知,則傳回STATUS_DEVICE_NOT_READY。

言論

呼叫 KsPinGetReferenceClockInterface 最常見的時間是狀態轉換為KSSTATE_ACQUIRE。

如需使用此例程傳回 IKsReferenceClock 介面的詳細資訊,請參閱 AVStream 時鐘

要求

要求 價值
最低支援的用戶端 Microsoft Windows XP 和更新版本的作系統和 DirectX 8.0 和更新版本的 DirectX 版本中提供。
目標平臺 普遍
標頭 ks.h (包括 Ks.h)
連結庫 Ks.lib
IRQL PASSIVE_LEVEL

另請參閱

IKsControl

IKsReferenceClock

KsFilterGetOuterUnknown

KsGetOuterUnknown

KsPinGetConnectedFilterInterface

KsPinGetConnectedPinInterface

KsPinSetPinClockTime

KsRegisterAggregatedClientUnknown