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

Si tratta dello stesso KSFILTERFACTORY usato nell'API KsInitializeDeviceProfile .

[in] Profile

Si tratta di un profilo di 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 una STATUS_INVALID_PARAMETER.

Commenti

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.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Intestazione ks.h (include Ksmedia.h)
Libreria Ks.lib