Поделиться через


Функция 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 не является потокобезопасной. Чтобы получить доступ к виртуальному каналу из нескольких потоков или выполнить асинхронные операции ввода-вывода через виртуальный канал, используйте WTSVirtualChannelQuery с WTSVirtualFileHandle.
 

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header wtsapi32.h
Библиотека Wtsapi32.lib
DLL Wtsapi32.Dll

См. также раздел

WTSVirtualChannelQuery

WTSVirtualChannelRead