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.
Erstellt einen virtuellen Kanal.
Syntax
HRESULT CreateVirtualChannel(
[in] BSTR bstrChannelName,
[in] CHANNEL_PRIORITY Priority,
[in] unsigned long ChannelFlags,
[out] IRDPSRAPIVirtualChannel **ppChannel
);
Parameter
[in] bstrChannelName
Typ: BSTR
Der Name des Channels. Die maximale Länge beträgt 8 Zeichen, einschließlich des NULL-Endzeichens. Legacykanalnamen sind auf 32 Zeichen beschränkt.
[in] Priority
Typ: CHANNEL_PRIORITY
Die Priorität des Kanals. Dieser Parameter kann einen der folgenden Werte annehmen.
CHANNEL_PRIORITY_LO
CHANNEL_PRIORITY_MED
CHANNEL_PRIORITY_HI
[in] ChannelFlags
Typ: unsigned long
Flags, die bestimmen, wie Daten auf dem Kanal gesendet werden. Dieser Parameter kann 0 oder CHANNEL_FLAGS_UNCOMPRESSED sein.
[out] ppChannel
Typ: IRDPSRAPIVirtualChannel**
Ein IRDPSRAPIVirtualChannel-Schnittstellenzeiger .
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird der Rückgabewert S_OK. Andernfalls ist der Rückgabewert ein Fehlercode. Im Folgenden ist ein möglicher Wert aufgeführt.
Hinweise
Wenn ein virtueller Kanal erstellt wird, wird für jeden geöffneten Kanal ein virtueller RDP-Kanal an die RDP-Stapelebene gebunden. Damit ein Kanal tatsächlich zwischen dem Client und dem Server geöffnet werden kann, müssen sowohl der Client als auch der Server den Kanal binden. Der Priority-Parameter wird verwendet, um den Paketen, die auf dem Kanal gesendet werden, eine Priorität zuzuweisen.
Die Bindung zwischen Server- und Clientkanälen wird basierend auf dem Kanalnamen eingerichtet.
Anforderungen
Anforderung | Wert |
---|---|
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 |
DLL | RdpEncom.dll |