Freigeben über


IWRdsProtocolShadowConnection::Start-Methode (wtsprotocol.h)

Benachrichtigt das Protokoll, dass das Shadowing gestartet wurde.

Syntax

HRESULT Start(
  [in] WCHAR                       *pTargetServerName,
  [in] DWORD                       TargetSessionId,
  [in] BYTE                        HotKeyVk,
  [in] USHORT                      HotkeyModifiers,
  [in] IWRdsProtocolShadowCallback *pShadowCallback
);

Parameter

[in] pTargetServerName

Ein Zeiger auf eine Zeichenfolge, die den Namen des Schattenservers enthält.

[in] TargetSessionId

Eine ganze Zahl, die die ID der Zielsitzung angibt, die überschatten soll.

[in] HotKeyVk

Der virtuelle Schlüsselcode der Taste, die gedrückt werden muss, um das Schatten zu beenden. Dieser Schlüssel wird in Kombination mit dem HotkeyModifiers-Parameter verwendet.

[in] HotkeyModifiers

Der virtuelle Modifizierer, der die zu drückende Modifizierertaste angibt, um das Schatten zu beenden. Modifizierertasten umfassen die UMSCHALT-, ALT- und STRG-TASTEN. Der Modifiziererschlüssel wird in Kombination mit dem Schlüssel verwendet, der durch den HotKeyVk-Parameter gekennzeichnet ist.

[in] pShadowCallback

Ein Zeiger auf eine IWRdsProtocolShadowCallback-Schnittstelle , mit der das Protokoll den Remotedesktopdienst zurückrufen kann.

Rückgabewert

Wenn Sie diese Methode implementieren, geben Sie S_OK zurück, wenn die Funktion erfolgreich ist. Wenn ein Fehler auftritt, geben Sie einen HRESULT-Wert zurück, der den Fehler angibt. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.

Hinweise

Der Remotedesktopdienste-Dienst ändert auch den Sitzungszustand auf dem abgeschatten Client, um die Tatsache widerzuspiegeln, dass er im Schatten steht.

Anforderungen

   
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2012
Zielplattform Windows
Kopfzeile wtsprotocol.h

Weitere Informationen

IWRdsProtocolShadowConnection