Função WTSVirtualChannelWrite (wtsapi32.h)

Grava dados no final do servidor de um canal virtual.

Sintaxe

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

Parâmetros

[in] hChannelHandle

Manipule para um canal virtual aberto pela função WTSVirtualChannelOpen .

[in] Buffer

Ponteiro para um buffer que contém os dados a serem gravados no canal virtual.

[in] Length

Especifica o tamanho, em bytes, dos dados a serem gravados.

[out] pBytesWritten

Ponteiro para uma variável que recebe o número de bytes gravados.

Retornar valor

Se a função for bem-sucedida, o valor retornado será um valor diferente de zero.

Se a função falhar, o valor retornado será zero. Para obter informações de erro estendidas, chame GetLastError.

Comentários

ObservaçãoWTSVirtualChannelWrite não é thread-safe. Para acessar um canal virtual de vários threads ou fazer E/S assíncrona por meio de um canal virtual, use WTSVirtualChannelQuery com WTSVirtualFileHandle.
 

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho wtsapi32.h
Biblioteca Wtsapi32.lib
DLL Wtsapi32.Dll

Confira também

WTSVirtualChannelQuery

WTSVirtualChannelRead