IWTSProtocolShadowCallback::InvokeTargetShadow 메서드(wtsprotocol.h)
[IWTSProtocolShadowCallback::InvokeTargetShadow 는 Windows Server 2012를 기준으로 더 이상 사용할 수 없습니다. 대신 IWRdsProtocolShadowCallback::InvokeTargetShadow를 사용합니다.]
원격 데스크톱 서비스 서비스에 그림자의 대상 쪽을 시작하도록 지시하고 클라이언트와 대상 간에 교환해야 하는 모든 정보를 전달합니다.
구문
HRESULT InvokeTargetShadow(
[in] WCHAR *pTargetServerName,
[in] ULONG TargetSessionId,
[in] PBYTE pParam1,
[in] DWORD Param1Size,
[in] PBYTE pParam2,
[in] DWORD Param2Size,
[in] PBYTE pParam3,
[in] DWORD Param3Size,
[in] PBYTE pParam4,
[in] DWORD Param4Size,
[in] WCHAR *pClientName
);
매개 변수
[in] pTargetServerName
섀도 대상 서버의 이름을 포함하는 문자열에 대한 포인터입니다.
[in] TargetSessionId
섀도할 대상 세션의 ID를 지정하는 정수입니다.
[in] pParam1
임의의 매개 변수를 포함하는 바이트에 대한 포인터입니다.
[in] Param1Size
pParam1 매개 변수에서 참조하는 값의 크기(바이트)를 포함하는 정수입니다.
[in] pParam2
임의의 매개 변수를 포함하는 바이트에 대한 포인터입니다.
[in] Param2Size
pParam2 매개 변수에서 참조하는 값의 크기(바이트)를 포함하는 정수입니다.
[in] pParam3
임의의 매개 변수를 포함하는 바이트에 대한 포인터입니다.
[in] Param3Size
pParam3 매개 변수에서 참조하는 값의 크기(바이트)를 포함하는 정수입니다.
[in] pParam4
임의의 매개 변수를 포함하는 바이트에 대한 포인터입니다.
[in] Param4Size
pParam4 매개 변수에서 참조하는 값의 크기(바이트)를 포함하는 정수입니다.
[in] pClientName
섀도 클라이언트의 이름을 포함하는 문자열에 대한 포인터입니다.
반환 값
함수가 성공하면 함수는 S_OK 반환합니다.
함수가 실패하면 오류를 나타내는 HRESULT 값을 반환합니다. 가능한 값은 다음 목록에 있는 값을 포함하지만 이에 국한되지 않습니다. 일반적인 오류 코드 목록은 일반 HRESULT 값을 참조하세요.
설명
4개의 매개 변수 pParam1, pParam2, pParam3 및 pParam4 에는 섀도 클라이언트와 섀도 대상 간에 교환해야 하는 모든 정보가 포함될 수 있습니다. 원격 데스크톱 서비스 서비스는 수정 없이 정보를 전달합니다.
요구 사항
지원되는 최소 클라이언트 | 지원되는 버전 없음 |
지원되는 최소 서버 | Windows Server 2008 R2 |
대상 플랫폼 | Windows |
헤더 | wtsprotocol.h |