Fungsi KsPublishDeviceProfile (ks.h)

API KsPublishDeviceProfile dipanggil untuk menerbitkan informasi profil perangkat.

Sintaks

KSDDKAPI NTSTATUS KsPublishDeviceProfile(
  [in] PKSFILTERFACTORY       FilterFactory,
  [in] PKSDEVICE_PROFILE_INFO Profile
);

Parameter

[in] FilterFactory

Ini adalah KSFILTERFACTORY yang sama yang digunakan dalam API KsInitializeDeviceProfile .

[in] Profile

Ini adalah profil kamera jenis KSDEVICE_PROFILE_INFO.

Nilai kembali

Informasi profil kamera hanya akan dikaitkan dengan kategori antarmuka KSCATEGORY_VIDEO_CAMERA . Setiap pabrik filter yang dibuat tanpa kategori antarmuka ini dan mencoba mendaftarkan profil kamera akan mengakibatkan API ini mengembalikan STATUS_INVALID_PARAMETER.

Keterangan

API ini akan dipanggil berulang kali untuk setiap profil yang didukung driver kamera. Setiap panggilan mungkin memiliki sekumpulan informasi konkurensi dan rentang data yang berbeda. Bidang ProfileIddari KSCAMERA_PROFILE_INFO harus unik. Jika ProfileId yang sama digunakan dan konten informasi profil berbeda, panggilan berikutnya akan menimpa informasi profil sebelumnya.

Persyaratan

Persyaratan Nilai
Target Platform Universal
Header ks.h (termasuk Ksmedia.h)
Pustaka Ks.lib