IRDPSRAPIApplicationFilter-Schnittstelle (rdpencomapi.h)
Verwaltet den freigegebenen Desktopbereich auf Fenster- und Prozessebene. Anwendungen können die Enumeratoren verwenden, um Listen von Objekten in der Sitzung anzuzeigen, die freigegeben werden können.
Anwendungen können mithilfe von IRDPSRAPISharingSession::ApplicationFilter Zugriff auf dieses Objekt erhalten.
Die Liste der sharablen Objekte wird als Struktur mit zwei Ebenen verfügbar gemacht. Jedes Fenster verfügt über ein Anwendungsobjekt als übergeordnetes Objekt. Jedes Fensterobjekt verfügt über einen eigenen Freigabestatus, der vom Freigabezustand des übergeordneten Objekts überschrieben werden kann. Jedes Anwendungsobjekt verfügt über einen eigenen Freigabestatus, der von der Enabled-Eigenschaft des Anwendungsfilters überschrieben werden kann. Wenn ein Anwendungsfilter aktiviert und die Anwendung freigegeben wird, werden die Fenster daher unabhängig vom Freigabestatus freigegeben. Wenn der Anwendungsfilter aktiviert ist, die Anwendung aber nicht freigegeben wird, werden die Fenster je nach Freigabestatus freigegeben.
Wenn eine freigegebene Anwendung ein neues Fenster erstellt, das freigegeben werden kann, wird es freigegeben, da die übergeordnete Anwendung freigegeben ist.
Vererbung
Die IRDPSRAPIApplicationFilter-Schnittstelle erbt von der IDispatch-Schnittstelle.
Methoden
Die IRDPSRAPIApplicationFilter-Schnittstelle verfügt über diese Methoden.
IRDPSRAPIApplicationFilter::get_Applications Die Liste der Sharable-Anwendungen. |
IRDPSRAPIApplicationFilter::get_Enabled Der aktivierte Zustand des Anwendungsfilters. (Abrufen) |
IRDPSRAPIApplicationFilter::get_Windows Die Liste der verteilbaren Fenster. |
IRDPSRAPIApplicationFilter::p ut_Enabled Der aktivierte Zustand des Anwendungsfilters. (Put) |
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | rdpencomapi.h |