WTSVirtualChannelWrite 函数 (wtsapi32.h)

将数据写入虚拟通道的服务器端。

语法

BOOL WTSVirtualChannelWrite(
  [in]  HANDLE hChannelHandle,
  [in]  PCHAR  Buffer,
  [in]  ULONG  Length,
  [out] PULONG pBytesWritten
);

参数

[in] hChannelHandle

由 WTSVirtualChannelOpen 函数打开的虚拟通道的句柄。

[in] Buffer

指向包含要写入虚拟通道的数据的缓冲区的指针。

[in] Length

指定要写入的数据的大小(以字节为单位)。

[out] pBytesWritten

指向接收写入的字节数的变量的指针。

返回值

如果函数成功,则返回值为非零值。

如果函数失败,则返回值为零。 要获得更多的错误信息,请调用 GetLastError。

注解

注意WTSVirtualChannelWrite 不是线程安全的。 若要从多个线程访问虚拟通道,或通过虚拟通道执行异步 IO,请将 WTSVirtualChannelQueryWTSVirtualFileHandle 配合使用。
 

要求

要求
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
目标平台 Windows
标头 wtsapi32.h
Library Wtsapi32.lib
DLL Wtsapi32.Dll

另请参阅

WTSVirtualChannelQuery

WTSVirtualChannelRead