Fungsi KsRegisterAggregatedClientUnknown (ks.h)

Dengan cara yang sangat mirip dengan COM, fungsi KsRegisterAggregatedClientUnknown menggabungkan dua objek: objek AVStream yang ditentukan dan objek klien yang tidak diketahui.

Sintaks

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

Parameter

[in] Object

Penunjuk ke objek AVStream untuk menjadi antarmuka luar yang tidak diketahui.

[in] ClientUnknown

Penunjuk ke antarmuka IUnknown .

Mengembalikan nilai

Mengembalikan objek agregat yang baru dibuat.

Keterangan

Klien yang tidak diketahui menjadi bagian dalam objek agregat, dan objek AVStream menjadi bagian luar yang tidak diketahui. Ketika antarmuka dikueri yang tidak ditangani AVStream, AVStream meneruskan kueri adalah ke agregat dalam.

Jika klien yang tidak diketahui sudah diagregasi pada objek AVStream, AVStream merilis agregat yang terdaftar sebelumnya dan menggunakan yang tidak diketahui diteruskan ke KsRegisterAggregatedClientUnknown sebagai bagian dalam baru yang tidak diketahui.

Ada empat pembungkus KsRegisterAggregatedClientUnknown yang melakukan typecast.

Minidriver tidak perlu berjalan di lingkungan C++ untuk menggunakan fungsi ini.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Microsoft Windows XP dan sistem operasi yang lebih baru serta DirectX 8.0 dan versi DirectX yang lebih baru.
Target Platform Universal
Header ks.h (termasuk Ks.h)
Pustaka Ks.lib
IRQL PASSIVE_LEVEL

Lihat juga

KsDeviceRegisterAggregatedClientUnknown

KsFilterFactoryRegisterAggregatedClientUnknown

KsFilterRegisterAggregatedClientUnknown

KsGetOuterUnknown

KsPinRegisterAggregatedClientUnknown