Freigeben über


IWRdsProtocolManager-Schnittstelle (wtsprotocol.h)

Macht Methoden verfügbar, die der Remotedesktopdienstedienst für die Kommunikation mit dem Protokollanbieter verwendet. Dies ist die einzige Schnittstelle im Protokollanbieter, für die der Remotedesktopdienstedienst CoCreateInstanceEx aufruft. Darüber hinaus erfolgt der erste Aufruf des Remotedesktopdienstediensts an den Protokollanbieter an die CreateListener-Methode .

Vererbung

Die IWRdsProtocolManager-Schnittstelle erbt von der IUnknown-Schnittstelle . IWRdsProtocolManager verfügt auch über folgende Membertypen:

Methoden

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

 
IWRdsProtocolManager::CreateListener

Fordert die Erstellung eines IWRdsProtocolListener-Objekts an, das auf eingehende Clientverbindungsanforderungen lauscht.
IWRdsProtocolManager::Initialize

Initialisiert den Protokoll-Manager.
IWRdsProtocolManager::NotifyServiceStateChange

Benachrichtigt den Protokollanbieter, dass sich der Status des Remotedesktopdiensts ändert.
IWRdsProtocolManager::NotifySessionOfServiceStart

Benachrichtigt den Protokollanbieter, dass der Remotedesktopdienstedienst für eine bestimmte Sitzung gestartet wurde.
IWRdsProtocolManager::NotifySessionOfServiceStop

Benachrichtigt den Protokollanbieter, dass der Remotedesktopdienstedienst für eine bestimmte Sitzung beendet wurde.
IWRdsProtocolManager::NotifySessionStateChange

Benachrichtigt den Protokollanbieter über Änderungen im Zustand einer Sitzung.
IWRdsProtocolManager::NotifySettingsChange

Benachrichtigt den Protokollanbieter über Änderungen an den Einstellungen innerhalb des Remotedesktopdiensts.
IWRdsProtocolManager::Uninitialize

Hebt die Initialisierung des Protokoll-Managers auf.

Hinweise

Um einen möglichen Deadlock beim Aufrufen einer der Methoden auf dieser Schnittstelle zu vermeiden, sollten Sie keine Funktions- oder Methodenaufrufe ausführen, die direkt oder indirekt dazu führen, dass eine Remotedesktopdienste-API aufgerufen wird. Wenn Sie einen ausgehenden Aufruf durchführen müssen, sollten Sie einen neuen Thread starten und den ausgehenden Aufruf aus dem neuen Thread ausführen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2012
Zielplattform Windows
Kopfzeile wtsprotocol.h