KsRegisterAggregatedClientUnknown 函式 (ks.h)

以非常類似於 COM 的方式, KsRegisterAggregatedClientUnknown 函式會匯總兩個物件:指定的 AVStream 對象和用戶端未知的物件。

語法

KSDDKAPI PUNKNOWN KsRegisterAggregatedClientUnknown(
  [in] PVOID    Object,
  [in] PUNKNOWN ClientUnknown
);

參數

[in] Object

要成為外部未知介面之 AVStream 物件的指標。

[in] ClientUnknown

IUnknown 介面的指標。

傳回值

傳回新建立的匯總物件。

備註

用戶端未知會成為匯總對象的內部部分,而AVStream物件會變成外部未知。 當查詢 AVStream 未處理的介面時,AVStream 會將查詢傳遞至內部匯總。

如果用戶端未知已在 AVStream 物件上匯總,AVStream 會釋放先前註冊的匯總,並使用傳遞至 KsRegisterAggregatedClientUnknown 的未知做為新的內部未知。

KsRegisterAggregatedClientUnknown 有四個包裝函式會執行類型傳播。

迷你驅動程式不需要在 C++ 環境中執行,即可使用此函式。

規格需求

需求
最低支援的用戶端 適用於 Microsoft Windows XP 和更新版本的作業系統和 DirectX 8.0 和更新版本的 DirectX。
目標平台 Universal
標頭 ks.h (包含 Ks.h)
程式庫 Ks.lib
IRQL PASSIVE_LEVEL

另請參閱

KsDeviceRegisterAggregatedClientUnknown

KsFilterFactoryRegisterAggregatedClientUnknown

KsFilterRegisterAggregatedClientUnknown

KsGetOuterUnknown

KsPinRegisterAggregatedClientUnknown