Функция обратного вызова VIRTUALCHANNELENTRY (cchannel.h)
Определяемая приложением точка входа для клиентской библиотеки DLL приложения, использующего виртуальные каналы служб удаленных рабочих столов. Службы удаленных рабочих столов вызывают эту точку входа для передачи набора указателей на функции в клиентную библиотеку DLL. Клиент вызывает эти функции для работы с виртуальными каналами. Реализация VirtualChannelEntry должна вызывать функцию VirtualChannelInit для инициализации доступа к виртуальным каналам.
Синтаксис
VIRTUALCHANNELENTRY Virtualchannelentry;
BOOL VCAPITYPE Virtualchannelentry(
[in] PCHANNEL_ENTRY_POINTS pEntryPoints
)
{...}
Параметры
[in] pEntryPoints
Указатель на структуру CHANNEL_ENTRY_POINTS , содержащую указатели на функции виртуального канала на стороне клиента.
Этот указатель больше не является допустимым после возврата функции VirtualChannelEntry . Для последующего использования необходимо создать копию этой структуры в памяти, выделенной расширением.
Возвращаемое значение
Возвращает значение TRUE , если функция выполнена успешно.
При возникновении ошибки возвращается значение FALSE . В этом случае службы удаленных рабочих столов выгружают библиотеку DLL.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | cchannel.h |