Partilhar via


Função KsPublishDeviceProfile (ks.h)

A API KsPublishDeviceProfile é chamada para publicar informações de perfil do dispositivo.

Sintaxe

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

Parâmetros

[in] FilterFactory

Essa é a mesma KSFILTERFACTORY usada na API KsInitializeDeviceProfile.

[in] Profile

Este é um perfil de câmera do tipo KSDEVICE_PROFILE_INFO.

Valor de retorno

As informações do perfil da câmera serão associadas apenas à categoria de interface KSCATEGORY_VIDEO_CAMERA. Qualquer fábrica de filtros criada sem essa categoria de interface e a tentativa de registrar um perfil de câmera resultará nesse API retornando um STATUS_INVALID_PARAMETER.

Observações

Essa API será chamada repetidamente para cada perfil compatível com o driver de câmera. Cada chamada pode ter um conjunto diferente de informações de simultaneidade e intervalo de dados. O campo ProfileId do KSCAMERA_PROFILE_INFO deve ser exclusivo. Se o mesmo ProfileId for usado e o conteúdo das informações do perfil for diferente, a chamada subsequente substituirá as informações de perfil anteriores.

Requisitos

Requisito Valor
da Plataforma de Destino Universal
cabeçalho ks.h (inclua Ksmedia.h)
biblioteca Ks.lib