Compartir a través de


Función de devolución de llamada PFNSTATUSMESSAGECALLBACK (userenv.h)

La función StatusMessageCallback es una función de devolución de llamada definida por la aplicación que se usa para mostrar mensajes de estado al aplicar la directiva. El tipo PFNSTATUSMESSAGECALLBACK define un puntero a esta función de devolución de llamada. StatusMessageCallback es un marcador de posición para el nombre de función definido por la aplicación.

Sintaxis

PFNSTATUSMESSAGECALLBACK Pfnstatusmessagecallback;

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

Parámetros

[in] bVerbose

Especifica si el mensaje es detallado. Si este parámetro es TRUE, el mensaje es detallado. Si este parámetro es FALSE, el mensaje no es detallado.

[in] lpMessage

Puntero a un búfer que contiene la cadena de mensaje.

Valor devuelto

Si el mensaje se mostró correctamente, devuelva ERROR_SUCCESS. De lo contrario, devuelve un código de error del sistema.

Comentarios

Pase un puntero a la función StatusMessageCallback cuando el sistema llame a ProcessGroupPolicy o a la función de devolución de llamada ProcessGroupPolicyEx .

La interfaz de usuario de estado tiene dos modos: estándar y detallado. Los mensajes detallados solo se muestran cuando el equipo está en modo detallado. Para habilitar el modo detallado, establezca el siguiente valor del Registro en 1, cierre sesión e inicie sesión. No es necesario reiniciar el equipo.

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

Advertencia No llame a la función StatusMessageCallback desde un subproceso en segundo plano porque puede sobrescribir el mensaje de estado de otro subproceso.
 

Requisitos

   
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado userenv.h

Consulte también

Funciones de directiva de grupo

Introducción a las directivas de grupo

ProcessGroupPolicy

ProcessGroupPolicyEx