共用方式為


IMFVirtualCamera::AddProperty 方法 (mfvirtualcamera.h)

將自定義裝置介面屬性新增至虛擬相機。

語法

HRESULT AddProperty(
  const DEVPROPKEY *pKey,
  DEVPROPTYPE      Type,
  const BYTE       *pbData,
  ULONG            cbData
);

參數

pKey

要新增至虛擬相機裝置介面之 DEVPROPKEY 的指標。 如需詳細資訊,請參閱 整合裝置屬性模型

Type

指定 之 pKey 的屬性類型。 不支援 DEVPROP_TYPE_NULLDEVPROP_TYPE_EMPTY 類型。

pbData

屬性數據的指標。

cbData

以位元組為單位的大小,包含在 數據所指向的緩衝區中。

傳回值

傳回 HRESULT 值,包括但不限於下列值:

錯誤碼 描述
S_OK 成功
E_INVALIDARG 輸入參數無效。
E_ACCESSDENIED 呼叫端的許可權不足,無法新增屬性。

備註

呼叫端必須具有系統管理員層級許可權,才能使用此 API。 UWP 和已封裝的應用程式沒有呼叫此方法的許可權。

新增已知的 Windows 裝置屬性時,呼叫端應該小心,因為這可能會有非預期的效果。

規格需求

需求
最低支援的用戶端 Windows 組建 22000
標頭 mfvirtualcamera.h
程式庫 mfsensorgroup.lib
Dll mfsensorgroup.dll