Condividi tramite


Funzione WTSSetRenderHint (wtshintapi.h)

Usato da un'applicazione che visualizza contenuto che può essere ottimizzato per la visualizzazione in una sessione remota per identificare l'area di una finestra che rappresenta il contenuto effettivo.

Nella sessione remota questo contenuto verrà codificato, inviato al client, quindi decodificato e visualizzato.

Sintassi

HRESULT WTSSetRenderHint(
  [in, out] UINT64 *pRenderHintID,
  [in]      HWND   hwndOwner,
  [in]      DWORD  renderHintType,
  [in]      DWORD  cbHintDataLength,
  [in]      BYTE   *pHintData
);

Parametri

[in, out] pRenderHintID

Indirizzo di un valore che identifica l'hint di rendering interessato da questa chiamata. Se viene creato un nuovo hint, questo valore deve contenere zero. Questa funzione restituirà un identificatore univoco dell'hint per il rendering usato per le chiamate successive, ad esempio la cancellazione dell'hint.

[in] hwndOwner

Handle di finestra collegato alla durata dell'hint per il rendering. Questa finestra viene usata nelle situazioni in cui una destinazione dell'hint viene rimossa senza che l'hint venga cancellato in modo esplicito.

[in] renderHintType

Specifica il tipo di hint rappresentato da questa chiamata.

RENDER_HINT_CLEAR (0)

L'hint precedente viene cancellato.

pHintData deve essere NULL.

RENDER_HINT_VIDEO (1)

Indica la presenza di video in movimento.

pHintData contiene una struttura RECT che specifica le coordinate e le dimensioni dell'area di rendering. Queste coordinate con riconoscimento DPI per monitor sono relative alle coordinate client della finestra rappresentata dal parametro hwndOwner .

Windows 8 e Windows Server 2012: le coordinate non sono compatibili con DPI prima di Windows 8.1 e Windows Server 2012 R2.

RENDER_HINT_MAPPEDWINDOW (2)

Indica la presenza di un mapping di finestra.

pHintData contiene una struttura RECT che specifica le coordinate e le dimensioni dell'area di rendering. Queste coordinate con riconoscimento DPI per monitor sono relative alle coordinate client della finestra rappresentata dal parametro hwndOwner .

Windows 8 e Windows Server 2012: le coordinate non sono compatibili con DPI prima di Windows 8.1 e Windows Server 2012 R2.

[in] cbHintDataLength

Dimensione, in BYTEs, del buffer pHintData .

[in] pHintData

Dati aggiuntivi per l'hint.

Il formato di questi dati dipende dal valore passato nel parametro renderHintType .

Valore restituito

Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Piattaforma di destinazione Windows
Intestazione wtshintapi.h
Libreria WtsApi32.lib
DLL WtsApi32.dll