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