Função SetProcessWindowStation (winuser.h)

Atribui a estação de janela especificada ao processo de chamada. Isso permite que o processo acesse objetos na estação de janela, como áreas de trabalho, área de transferência e átomos globais. Todas as operações subsequentes na estação de janela usam os direitos de acesso concedidos ao hWinSta.

Sintaxe

BOOL SetProcessWindowStation(
  [in] HWINSTA hWinSta
);

Parâmetros

[in] hWinSta

Um identificador para a estação de janela. Esse pode ser um identificador retornado pela função CreateWindowStation, OpenWindowStation ou GetProcessWindowStation .

Esta estação de janela deve ser associada à sessão atual.

Valor retornado

Se a função for bem-sucedida, o valor retornado será diferente de zero.

Se a função falhar, o valor retornado será zero. Para obter informações de erro estendidas, chame GetLastError.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winuser.h (inclua Windows.h)
Biblioteca User32.lib
DLL User32.dll
Conjunto de APIs ext-ms-win-ntuser-windowstation-l1-1-0 (introduzido em Windows 8)

Confira também

CreateWindowStation

GetProcessWindowStation

OpenWindowStation

SetThreadDesktop

Estação de Janela e Funções da Área de Trabalho

Estações de janela