KsPublishDeviceProfile, fonction (ks.h)
L’API KsPublishDeviceProfile est appelée pour publier des informations de profil d’appareil.
Syntaxe
KSDDKAPI NTSTATUS KsPublishDeviceProfile(
[in] PKSFILTERFACTORY FilterFactory,
[in] PKSDEVICE_PROFILE_INFO Profile
);
Paramètres
[in] FilterFactory
Il s’agit du même KSFILTERFACTORY utilisé dans l’API KsInitializeDeviceProfile.
[in] Profile
Il s’agit d’un profil de caméra de type KSDEVICE_PROFILE_INFO.
Valeur de retour
Les informations de profil de caméra ne seront associées qu’à la catégorie d’interface KSCATEGORY_VIDEO_CAMERA. Toute fabrique de filtre créée sans cette catégorie d’interface et toute tentative d’inscription d’un profil de caméra entraîne le retour d’une STATUS_INVALID_PARAMETERpar cette API.
Remarques
Cette API sera appelée à plusieurs reprises pour chaque profil pris en charge par le pilote de caméra. Chaque appel peut avoir un ensemble différent d’informations de concurrence et de plage de données. Le ProfileId champ de l'KSCAMERA_PROFILE_INFO doit être unique. Si le même ProfileId est utilisé et que le contenu des informations de profil est différent, l’appel suivant remplace les informations de profil antérieures.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Universel |
d’en-tête | ks.h (include Ksmedia.h) |
bibliothèque | Ks.lib |