Fungsi KsCopyObjectBagItems (ks.h)
Fungsi KsCopyObjectBagItems menyalin semua item dari satu tas objek ke tas objek lainnya.
Sintaks
KSDDKAPI NTSTATUS KsCopyObjectBagItems(
[in] KSOBJECT_BAG ObjectBagDestination,
[in] KSOBJECT_BAG ObjectBagSource
);
Parameter
[in] ObjectBagDestination
KSOBJECT_BAG (setara dengan jenis PVOID) tempat menyalin item.
[in] ObjectBagSource
KSOBJECT_BAG dari mana item disalin ke ObjectBagDestination.
Nilai kembali
Mengembalikan STATUS_SUCCESS jika salinan berhasil. Jika tidak, kode kesalahan akan dikembalikan. Paling sering, ini STATUS_INSUFFICIENT_RESOURCES menunjukkan sumber daya sistem yang tidak mencukupi untuk menyelesaikan operasi penyalinan. Jika STATUS_INSUFFICIENT_RESOURCES dikembalikan, sangat mungkin bahwa beberapa, tetapi tidak semua, dari item telah disalin dari ObjectBagSource ke ObjectBagDestination.
Keterangan
Perhatikan bahwa mutex untuk kedua tas harus ditahan. Jika tas objek yang dimaksud dikaitkan dengan filter atau pin, dapatkan mutex kontrol filter. Jika tas objek milik pabrik filter atau perangkat, dapatkan mutex perangkat. Untuk informasi selengkapnya, lihat Tas Objek dan Mutex di AVStream.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Microsoft Windows XP dan sistem operasi yang lebih baru dan 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
KsPinGetConnectedFilterInterface