Partager via


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