CHANNEL_ENTRY_POINTS

This structure contains pointers to the functions called by a client-side DLL to access virtual channels. This structure is passed through your VirtualChannelEntry function.

typedef struct tagCHANNEL_ENTRY_POINTS {
  DWORD cbSize;
  DWORD protocolVersion;
  PVIRTUALCHANNELINIT pVirtualChannelInit;
  PVIRTUALCHANNELOPEN pVirtualChannelOpen;
  PVIRTUALCHANNELCLOSE pVirtualChannelClose;
  PVIRTUALCHANNELWRITE pVirtualChannelWrite;
} CHANNEL_ENTRY_POINTS, *PCHANNEL_ENTRY_POINTS;

Members

  • cbSize
    Size, in bytes, of this structure.
  • protocolVersion
    Protocol version. Terminal Services sets this member to VIRTUAL_CHANNEL_VERSION_WIN2000.
  • pVirtualChannelInit
    Pointer to a VirtualChannelInit function.
  • pVirtualChannelOpen
    Pointer to a VirtualChannelOpen function.
  • pVirtualChannelClose
    Pointer to a VirtualChannelClose function.
  • pVirtualChannelWrite
    Pointer to a VirtualChannelWrite function.

Requirements

OS Versions: Windows CE .NET 4.0 and later.
Header: Cchannel.h.

See Also

RDP Structures

 Last updated on Saturday, April 10, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.