共用方式為


KsPublishDeviceProfile 函式 (ks.h)

KsPublishDeviceProfile API 會呼叫 來發佈裝置配置檔資訊。

語法

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

參數

[in] FilterFactory

這與 KsInitializeDeviceProfile API 中使用的 KSFILTERFACTORY 相同。

[in] Profile

這是類型為 KSDEVICE_PROFILE_INFO的相機配置檔。

傳回值

相機配置檔資訊只會與 KSCATEGORY_VIDEO_CAMERA 介面類別相關聯。 未建立此介面類別且嘗試註冊相機配置檔的任何篩選處理站,都會導致此 API 傳回 STATUS_INVALID_PARAMETER

言論

相機驅動程序支援的每個配置檔都會重複呼叫此 API。 每個呼叫可能有不同的並行和數據範圍資訊集。 KSCAMERA_PROFILE_INFOProfileId 字段必須是唯一的。 如果使用相同的 ProfileId,且配置檔資訊的內容不同,後續呼叫將會覆寫先前的配置文件資訊。

要求

要求 價值
目標平臺 普遍
標頭 ks.h (包括 Ksmedia.h)
連結庫 Ks.lib