Freigeben über


IWRdsProtocolConnectionCallback::RedrawWindow-Methode (wtsprotocol.h)

Fordert an, dass der Remotedesktopdienstedienst das Clientfenster neu zeichnet.

Syntax

HRESULT RedrawWindow(
  [in, optional] WRDS_SMALL_RECT *rect
);

Parameter

[in, optional] rect

Eine WRDS_SMALL_RECT Struktur, die die x- und y-Koordinaten des zu gezeichneten Bildschirms enthält. Der Wert NULL fordert an, dass der gesamte Bildschirm neu gezeichnet wird.

Rückgabewert

Wenn die Funktion erfolgreich ist, gibt die Funktion S_OK zurück.

Wenn die Funktion fehlschlägt, wird ein HRESULT-Wert zurückgegeben, der den Fehler angibt. Mögliche Werte sind u. a. die werte in der folgenden Liste. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.

Hinweise

Diese Methode wird in der Regel nach der StopScreenUpdates-Methode aufgerufen.

So vermeiden Sie Deadlocks beim Aufrufen dieser Methode:

  • Erstellen Sie einen separaten Thread, für den der Aufruf ausgeführt werden soll. Führen Sie den Aufruf nicht von einer Protokollmethode aus, die Sie implementieren.
  • Blockieren Sie diese Methode nicht, bevor Sie auf einen anderen Aufruf des Remotedesktopdiensts antworten.

Anforderungen

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

Weitere Informationen

IWRdsProtocolConnectionCallback