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 |