CHANNEL_ENTRY_POINTS 结构 (cchannel.h)

包含指向客户端 DLL 调用以访问虚拟通道的函数的指针。远程桌面服务调用 VirtualChannelEntry 函数以传递此结构。

语法

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

成员

cbSize

此结构的大小(以字节为单位)。

protocolVersion

协议版本。 远程桌面服务将此成员设置为 VIRTUAL_CHANNEL_VERSION_WIN2000

pVirtualChannelInit

指向 VirtualChannelInit 函数的 指针。

pVirtualChannelOpen

指向 VirtualChannelOpen 函数的指针。

pVirtualChannelClose

指向 VirtualChannelClose 函数的指针。

pVirtualChannelWrite

指向 VirtualChannelWrite 函数的指针。

要求

要求
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
标头 cchannel.h

另请参阅

VirtualChannelClose

VirtualChannelEntry

VirtualChannelInit

VirtualChannelOpen

VirtualChannelWrite