Método IRDPSRAPIVirtualChannelManager::CreateVirtualChannel (rdpencomapi.h)
Crea un canal virtual.
Sintaxis
HRESULT CreateVirtualChannel(
[in] BSTR bstrChannelName,
[in] CHANNEL_PRIORITY Priority,
[in] unsigned long ChannelFlags,
[out] IRDPSRAPIVirtualChannel **ppChannel
);
Parámetros
[in] bstrChannelName
Tipo: BSTR
Nombre del canal. La longitud máxima es de 8 caracteres, incluido el carácter de terminación null. Los nombres de canal heredados están limitados a 32 caracteres.
[in] Priority
Tipo: CHANNEL_PRIORITY
Prioridad del canal. Este parámetro puede ser uno de los valores siguientes.
CHANNEL_PRIORITY_LO
CHANNEL_PRIORITY_MED
CHANNEL_PRIORITY_HI
[in] ChannelFlags
Tipo: long sin signo
Marcas que determinan cómo se envían los datos en el canal. Este parámetro puede ser 0 o CHANNEL_FLAGS_UNCOMPRESSED.
[out] ppChannel
Tipo: IRDPSRAPIVirtualChannel**
Puntero de interfaz IRDPSRAPIVirtualChannel .
Valor devuelto
Tipo: HRESULT
Si el método se realiza correctamente, el valor devuelto es S_OK. De lo contrario, el valor devuelto es un código de error. A continuación se muestra un valor posible.
Comentarios
Cuando se crea un canal virtual, se enlaza un canal virtual RDP en la capa de pila de RDP para cada canal abierto. Para que un canal se abra realmente entre el cliente y el servidor, tanto el cliente como el servidor tienen que enlazar el canal. El parámetro Priority se usa para asignar una prioridad a los paquetes enviados en el canal.
El enlace entre los canales de servidor y cliente se establece en función del nombre del canal.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [aplicaciones de escritorio | aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | rdpencomapi.h |
Archivo DLL | RdpEncom.dll |