Compartir a través de


Función WTSVirtualChannelWrite (wtsapi32.h)

Escribe datos en el extremo del servidor de un canal virtual.

Sintaxis

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

Parámetros

[in] hChannelHandle

Controle a un canal virtual abierto por la función WTSVirtualChannelOpen .

[in] Buffer

Puntero a un búfer que contiene los datos que se van a escribir en el canal virtual.

[in] Length

Especifica el tamaño, en bytes, de los datos que se van a escribir.

[out] pBytesWritten

Puntero a una variable que recibe el número de bytes escritos.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es un valor distinto de cero.

Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.

Comentarios

NotaWTSVirtualChannelWrite no es seguro para subprocesos. Para acceder a un canal virtual desde varios subprocesos o realizar E/S asincrónica a través de un canal virtual, use WTSVirtualChannelQuery con WTSVirtualFileHandle.
 

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado wtsapi32.h
Library Wtsapi32.lib
Archivo DLL Wtsapi32.Dll

Consulte también

WTSVirtualChannelQuery

WTSVirtualChannelRead