Freigeben über


WTSVirtualChannelWrite-Funktion (wtsapi32.h)

Schreibt Daten an das Serverende eines virtuellen Kanals.

Syntax

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

Parameter

[in] hChannelHandle

Handle für einen virtuellen Kanal, der von der FUNKTION WTSVirtualChannelOpen geöffnet wird.

[in] Buffer

Zeiger auf einen Puffer, der die Daten enthält, die in den virtuellen Kanal geschrieben werden sollen.

[in] Length

Gibt die Größe der zu schreibenden Daten in Bytes an.

[out] pBytesWritten

Zeiger auf eine Variable, die die Anzahl der geschriebenen Bytes empfängt.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ein Wert ungleich null.

Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.

Hinweise

HinweisWTSVirtualChannelWrite ist nicht threadsicher. Verwenden Sie WTSVirtualChannelQuery mit WTSVirtualFileHandle, um über mehrere Threads auf einen virtuellen Kanal zuzugreifen oder asynchrone E/A-Vorgänge über einen virtuellen Kanal auszuführen.
 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile wtsapi32.h
Bibliothek Wtsapi32.lib
DLL Wtsapi32.Dll

Weitere Informationen

WTSVirtualChannelQuery

WTSVirtualChannelRead