IKsPropertySet-Schnittstelle (ksproxy.h)

Die IKsPropertySet-Schnittstelle stellt Methoden bereit, die auf Eigenschaften von KS-Objekten zugreifen, die in einem KS-Minitreiber implementiert sind.

Die IID für diese Schnittstelle ist IID_IKsPropertySet.

Vererbung

Die IKsPropertySet-Schnittstelle erbt von der IUnknown-Schnittstelle .

Methoden

Die IKsPropertySet-Schnittstelle verfügt über diese Methoden.

 
IKsPropertySet::Get

Die Get-Methode ruft eine Eigenschaft ab, die durch eine Eigenschaftensatz-GUID und einen Eigenschaftenbezeichner identifiziert wird. Diese Methode gehört zu IKsPropertySet in ksproxy.h.
IKsPropertySet::QuerySupported

Die QuerySupported-Methode bestimmt, ob ein KS-Objekt einen Eigenschaftssatz und den Typ dieser Unterstützung unterstützt.
IKsPropertySet::Set

Die Set-Methode legt eine Eigenschaft fest, die durch eine Eigenschaftensatz-GUID und einen Eigenschaftenbezeichner identifiziert wird. Diese Methode gehört zu IKsPropertySet in ksproxy.h.

Hinweise

Headerdateien ksproxy.h und dsound.h definieren ähnliche, aber inkompatible Versionen der IKsPropertySet-Schnittstelle . Anwendungen, die das KS-Proxymodul erfordern, sollten die in ksproxy.h definierte Version verwenden. Die DirectSound-Version von IKsPropertySet wird auf den DirectSound-Referenzseiten in der Microsoft Windows SDK-Dokumentation beschrieben.

Wenn eine Anwendung sowohl ksproxy.h als auch dsound.h enthalten muss, ist die Headerdatei, die der Compiler zuerst überprüft, die Definition von IKsPropertySet vom Compiler verwendet wird.

Die IKsPropertySet-Schnittstellenmethoden übersetzen Benutzermoduseigenschaftenanforderungen in Kernelmodus-Eigenschaftssätze, die von KS-Minitreibern verwendet werden.

KS-Objekte umfassen z. B. KS-Filter, KS-Pins und KS-Uhren.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile ksproxy.h (include Ksproxy.h)