Condividi tramite


Funzione di callback PFNSTATUSMESSAGECALLBACK (userenv.h)

La funzione StatusMessageCallback è una funzione di callback definita dall'applicazione usata per visualizzare i messaggi di stato durante l'applicazione dei criteri. Il tipo PFNSTATUSMESSAGECALLBACK definisce un puntatore a questa funzione di callback. StatusMessageCallback è un segnaposto per il nome della funzione definita dall'applicazione.

Sintassi

PFNSTATUSMESSAGECALLBACK Pfnstatusmessagecallback;

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

Parametri

[in] bVerbose

Specifica se il messaggio è dettagliato. Se questo parametro è TRUE, il messaggio è dettagliato. Se questo parametro è FALSE, il messaggio non è dettagliato.

[in] lpMessage

Puntatore a un buffer contenente la stringa del messaggio.

Valore restituito

Se il messaggio è stato visualizzato correttamente, restituire ERROR_SUCCESS. In caso contrario, restituisce un codice di errore di sistema.

Commenti

Passare un puntatore alla funzione StatusMessageCallback quando il sistema chiama il callback ProcessGroupPolicy o ProcessGroupPolicyEx.

L'interfaccia utente di stato ha due modalità: standard e dettagliata. I messaggi dettagliati vengono visualizzati solo quando il computer è in modalità dettagliata. Per abilitare la modalità dettagliata, impostare il valore del Registro di sistema seguente su 1, disconnettersi e accedere. Non è necessario riavviare il computer.

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

Avviso Non chiamare la funzione StatusMessageCallback da un thread in background perché è possibile sovrascrivere il messaggio di stato di un altro thread.
 

Requisiti

   
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione userenv.h

Vedi anche

Funzioni Criteri di gruppo

Panoramica di Criteri di gruppo

ProcessGroupPolicy

ProcessGroupPolicyEx