Condividi tramite


Funzione KsPublishDeviceProfile (ks.h)

L'API KsPublishDeviceProfile viene chiamata per pubblicare informazioni sul profilo del dispositivo.

Sintassi

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

Parametri

[in] FilterFactory

Questo è lo stesso KSFILTERFACTORY usato nell'API KsInitializeDeviceProfile.

[in] Profile

Si tratta di un profilo della fotocamera di tipo KSDEVICE_PROFILE_INFO.

Valore restituito

Le informazioni sul profilo della fotocamera verranno associate solo alla categoria di interfaccia KSCATEGORY_VIDEO_CAMERA. Qualsiasi factory di filtro creata senza questa categoria di interfaccia e il tentativo di registrare un profilo della fotocamera comporterà la restituzione di un STATUS_INVALID_PARAMETER.

Osservazioni

Questa API verrà chiamata ripetutamente per ogni profilo supportato dal driver della fotocamera. Ogni chiamata può avere un set diverso di informazioni sulla concorrenza e sull'intervallo di dati. Il campo ProfileId del KSCAMERA_PROFILE_INFO deve essere univoco. Se viene usato lo stesso ProfileId e il contenuto delle informazioni sul profilo è diverso, la chiamata successiva sovrascriverà le informazioni del profilo precedenti.

Fabbisogno

Requisito Valore
piattaforma di destinazione Universale
intestazione ks.h (include Ksmedia.h)
libreria Ks.lib