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
Header mfvirtualcamera.h
Library mfsensorgroup.lib
[DLL] mfsensorgroup.dll