Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die QuerySupported--Methode bestimmt, ob ein KS-Objekt einen Eigenschaftensatz und den Typ dieser Unterstützung unterstützt.
Syntax
HRESULT QuerySupported(
[in] REFGUID PropSet,
[in] ULONG Id,
[out] ULONG *TypeSupport
);
Parameter
[in] PropSet
GUID, die den Eigenschaftensatz identifiziert.
[in] Id
Bezeichner der Eigenschaft innerhalb des Eigenschaftensatzes.
[out] TypeSupport
Zeigen Sie auf eine Variable, die eine Bitmaske empfängt, die die Flags aufzählt, die die Unterstützung angeben, die der zugrunde liegende Treiber bereitstellt. Ein Treiber kann eine bitweise ODER-Kombination der folgenden Flags unterstützen:
Wert | Beschreibung |
---|---|
KSPROPERTY_SUPPORT_GET | Unterstützt das Abrufen einer Eigenschaft. Verwenden Sie die IKsPropertySet::Get-Methode, um die Eigenschaft abzurufen. |
KSPROPERTY_SUPPORT_SET | Unterstützt das Festlegen einer Eigenschaft. Verwenden Sie die IKsPropertySet::Set Methode, um die Eigenschaft festzulegen. |
Rückgabewert
Gibt NOERROR zurück, wenn dies erfolgreich ist; andernfalls wird eine der folgenden Fehlercodes zurückgegeben:
Rückgabecode | Beschreibung |
---|---|
E_NOTIMPL | Der Eigenschaftensatz wird nicht unterstützt. |
E_PROP_ID_UNSUPPORTED | Eigenschaftenbezeichner (ID) wird für den angegebenen Eigenschaftensatz nicht unterstützt. |
E_PROP_SET_UNSUPPORTED | Der Eigenschaftensatz wird nicht unterstützt. |
Bemerkungen
KS-Objekte umfassen z. B. KS-Filter, KS-Pins und KS-Uhren.
Warnung
Headerdateien ksproxy.h und dsound.h ähnliche, aber inkompatible Versionen der IKsPropertySet Schnittstelle definieren. Anwendungen, die das KS-Proxymodul erfordern, sollten die in ksproxy.hdefinierte Version verwenden. Wenn eine Anwendung sowohl ksproxy.h als auch dsound.henthalten muss, ist die Headerdatei, die der Compiler zuerst scannt, die Definition von IKsPropertySet- vom Compiler verwendet wird.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | ksproxy.h (include Ksproxy.h, Dsound.h) |