Compartilhar via


Função de retorno de chamada PFNSTATUSMESSAGECALLBACK (userenv.h)

A função StatusMessageCallback é uma função de retorno de chamada definida pelo aplicativo usada para exibir mensagens status ao aplicar a política. O tipo PFNSTATUSMESSAGECALLBACK define um ponteiro para essa função de retorno de chamada. StatusMessageCallback é um espaço reservado para o nome da função definida pelo aplicativo.

Sintaxe

PFNSTATUSMESSAGECALLBACK Pfnstatusmessagecallback;

DWORD Pfnstatusmessagecallback(
  [in] BOOL bVerbose,
  [in] LPWSTR lpMessage
)
{...}

Parâmetros

[in] bVerbose

Especifica se a mensagem é detalhada. Se esse parâmetro for TRUE, a mensagem será detalhada. Se esse parâmetro for FALSE, a mensagem não será detalhada.

[in] lpMessage

Ponteiro para um buffer que contém a cadeia de caracteres de mensagem.

Valor retornado

Se a mensagem tiver sido exibida com êxito, retorne ERROR_SUCCESS. Caso contrário, retorne um código de erro do sistema.

Comentários

Passe um ponteiro para a função StatusMessageCallback quando o sistema chamar a função de retorno de chamada ProcessGroupPolicy ou ProcessGroupPolicyEx .

A interface do usuário status tem dois modos: padrão e detalhado. As mensagens detalhadas são exibidas somente quando o computador está no modo detalhado. Para habilitar o modo detalhado, defina o valor do Registro a seguir como 1, faça logoff e faça logon. Não é necessário reiniciar o computador.

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Currentversion\Winlogon\VerboseStatus

Aviso Não chame a função StatusMessageCallback de um thread em segundo plano porque você pode substituir a mensagem de status de outro thread.
 

Requisitos

   
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho userenv.h

Confira também

Funções Política de Grupo

Visão geral da Política de Grupo

ProcessGroupPolicy

ProcessGroupPolicyEx