다음을 통해 공유


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

기록된 바이트 수를 수신하는 변수에 대한 포인터입니다.

반환 값

함수가 성공하면 반환 값은 0이 아닌 값입니다.

함수가 실패하면 반환 값은 0입니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다.

설명

참고WTSVirtualChannelWrite 는 스레드로부터 안전하지 않습니다. 여러 스레드에서 가상 채널에 액세스하거나 가상 채널을 통해 비동기 IO를 수행하려면 WTSVirtualFileHandle과 함께 WTSVirtualChannelQuery를 사용합니다.
 

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 wtsapi32.h
라이브러리 Wtsapi32.lib
DLL Wtsapi32.Dll

추가 정보

WTSVirtualChannelQuery

WTSVirtualChannelRead