IMFVirtualCamera::AddProperty 方法 (mfvirtualcamera.h)
將自定義裝置介面屬性新增至虛擬相機。
語法
HRESULT AddProperty(
const DEVPROPKEY *pKey,
DEVPROPTYPE Type,
const BYTE *pbData,
ULONG cbData
);
參數
pKey
要新增至虛擬相機裝置介面之 DEVPROPKEY 的指標。 如需詳細資訊,請參閱 整合裝置屬性模型。
Type
指定 之 pKey 的屬性類型。 不支援 DEVPROP_TYPE_NULL 和 DEVPROP_TYPE_EMPTY 類型。
pbData
屬性數據的指標。
cbData
以位元組為單位的大小,包含在 數據所指向的緩衝區中。
傳回值
傳回 HRESULT 值,包括但不限於下列值:
錯誤碼 | 描述 |
---|---|
S_OK | 成功 |
E_INVALIDARG | 輸入參數無效。 |
E_ACCESSDENIED | 呼叫端的許可權不足,無法新增屬性。 |
備註
呼叫端必須具有系統管理員層級許可權,才能使用此 API。 UWP 和已封裝的應用程式沒有呼叫此方法的許可權。
新增已知的 Windows 裝置屬性時,呼叫端應該小心,因為這可能會有非預期的效果。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 組建 22000 |
標頭 | mfvirtualcamera.h |
程式庫 | mfsensorgroup.lib |
Dll | mfsensorgroup.dll |