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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk