IMFVirtualCamera::AddProperty-Methode (mfvirtualcamera.h)
Fügt der virtuellen Kamera benutzerdefinierte Geräteschnittstelleneigenschaften hinzu.
Syntax
HRESULT AddProperty(
const DEVPROPKEY *pKey,
DEVPROPTYPE Type,
const BYTE *pbData,
ULONG cbData
);
Parameter
pKey
Zeiger auf einen DEVPROPKEY , der der Geräteschnittstelle der virtuellen Kamera hinzugefügt werden soll. Weitere Informationen finden Sie unter Unified Device-Eigenschaftsmodell.
Type
Eigenschaftentyp für den angegebenen pKey. Die Typen DEVPROP_TYPE_NULL und DEVPROP_TYPE_EMPTY werden nicht unterstützt.
pbData
Zeiger auf die Eigenschaftendaten.
cbData
Größe in Bytes, die im Puffer enthalten sind, auf den die Daten verweisen.
Rückgabewert
Gibt einen HRESULT-Wert zurück, einschließlich, aber nicht beschränkt auf die folgenden Werte:
Fehlercode | BESCHREIBUNG |
---|---|
S_OK | Erfolgreich |
E_INVALIDARG | Ein Eingabeparameter ist ungültig. |
E_ACCESSDENIED | Der Aufrufer verfügt über unzureichende Berechtigungen zum Hinzufügen von Eigenschaften. |
Hinweise
Aufrufer müssen über Berechtigungen auf Administratorebene verfügen, um diese API verwenden zu können. UWP und gepackte Apps verfügen nicht über Berechtigungen zum Aufrufen dieser Methode.
Aufrufer sollten beim Hinzufügen bekannter Windows-Geräteeigenschaften Vorsicht walten lassen, da dies unbeabsichtigte Auswirkungen haben kann.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Build 22000 |
Kopfzeile | mfvirtualcamera.h |
Bibliothek | mfsensorgroup.lib |
DLL | mfsensorgroup.dll |