Freigeben über


VIRTUALCHANNELENTRY-Rückruffunktion (cchannel.h)

Ein anwendungsdefinierter Einstiegspunkt für die clientseitige DLL einer Anwendung, die virtuelle Remotedesktopdienste-Kanäle verwendet. Remotedesktopdienste rufen diesen Einstiegspunkt auf, um eine Reihe von Funktionszeigern an die Client-DLL zu übergeben. Der Client ruft diese Funktionen auf, um mit virtuellen Kanälen zu arbeiten. Ihre VirtualChannelEntry-Implementierung muss die VirtualChannelInit-Funktion aufrufen, um den Zugriff auf virtuelle Kanäle zu initialisieren.

Syntax

VIRTUALCHANNELENTRY Virtualchannelentry;

BOOL VCAPITYPE Virtualchannelentry(
  [in] PCHANNEL_ENTRY_POINTS pEntryPoints
)
{...}

Parameter

[in] pEntryPoints

Zeiger auf eine CHANNEL_ENTRY_POINTS-Struktur , die Zeiger auf die clientseitigen funktionen des virtuellen Kanals enthält.

Dieser Zeiger ist nach der Rückgabe der VirtualChannelEntry-Funktion nicht mehr gültig. Sie müssen eine Kopie dieser Struktur im durch die Erweiterung zugewiesenen Speicher zur späteren Verwendung erstellen.

Rückgabewert

Gibt TRUE zurück, wenn die Funktion erfolgreich ist.

Gibt FALSE zurück, wenn ein Fehler auftritt. In diesem Fall entladen Remotedesktopdienste Ihre DLL.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile cchannel.h

Weitere Informationen

CHANNEL_ENTRY_POINTS

VirtualChannelInit