Compartilhar via


Função WTSSetRenderHint (wtshintapi.h)

Usado por um aplicativo que está exibindo conteúdo que pode ser otimizado para exibição em uma sessão remota para identificar a região de uma janela que é o conteúdo real.

Na sessão remota, esse conteúdo será codificado, enviado ao cliente e, em seguida, decodificado e exibido.

Sintaxe

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

Parâmetros

[in, out] pRenderHintID

O endereço de um valor que identifica a dica de renderização afetada por essa chamada. Se uma nova dica estiver sendo criada, esse valor deverá conter zero. Essa função retornará um identificador de dica de renderização exclusivo que é usado para chamadas subsequentes, como limpar a dica.

[in] hwndOwner

O identificador da janela vinculada ao tempo de vida da dica de renderização. Essa janela é usada em situações em que um destino de dica é removido sem que a dica seja explicitamente limpa.

[in] renderHintType

Especifica o tipo de dica representado por essa chamada.

RENDER_HINT_CLEAR (0)

A dica anterior está desmarcada.

pHintData deve ser NULL.

RENDER_HINT_VIDEO (1)

Indica a presença de vídeo móvel.

pHintData contém uma estrutura RECT que especifica as coordenadas e o tamanho da área de renderização. Essas coordenadas com reconhecimento de DPI por monitor são relativas às coordenadas do cliente da janela representada pelo parâmetro hwndOwner .

Windows 8 e Windows Server 2012: as coordenadas não têm reconhecimento de DPI antes de Windows 8.1 e Windows Server 2012 R2.

RENDER_HINT_MAPPEDWINDOW (2)

Indica a presença de um mapeamento de janela.

pHintData contém uma estrutura RECT que especifica as coordenadas e o tamanho da área de renderização. Essas coordenadas com reconhecimento de DPI por monitor são relativas às coordenadas do cliente da janela representada pelo parâmetro hwndOwner .

Windows 8 e Windows Server 2012: as coordenadas não têm reconhecimento de DPI antes de Windows 8.1 e Windows Server 2012 R2.

[in] cbHintDataLength

O tamanho, em BYTEs, do buffer pHintData .

[in] pHintData

Dados adicionais para a dica.

O formato desses dados depende do valor passado no parâmetro renderHintType .

Retornar valor

Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8
Servidor mínimo com suporte Windows Server 2012
Plataforma de Destino Windows
Cabeçalho wtshintapi.h
Biblioteca WtsApi32.lib
DLL WtsApi32.dll