STD_ALERT struttura (lmalert.h)
La struttura STD_ALERT contiene l'ora e la data in cui si è verificato un evento significativo. La struttura contiene anche una classe di avviso e il nome dell'applicazione che genera il messaggio di avviso. È necessario specificare la struttura STD_ALERT quando si invia un messaggio di avviso usando la funzione NetAlertRaise .
Sintassi
typedef struct _STD_ALERT {
DWORD alrt_timestamp;
WCHAR alrt_eventname[EVLEN + 1];
WCHAR alrt_servicename[SNLEN + 1];
} STD_ALERT, *PSTD_ALERT, *LPSTD_ALERT;
Members
alrt_timestamp
Tipo: DWORD
Ora e data dell'evento. Questo valore viene archiviato come numero di secondi trascorsi dalle 00:00:00, 1 gennaio 1970, GMT.
alrt_eventname[EVLEN + 1]
Tipo: WCHAR[EVLEN + 1]
Stringa Unicode che indica la classe di avviso (tipo di evento). Questo parametro può essere uno dei valori predefiniti seguenti o un'altra classe di avviso definita per le applicazioni di rete. Il nome dell'evento per un avviso può essere qualsiasi stringa di testo.
alrt_servicename[SNLEN + 1]
Tipo: WCHAR[SNLEN + 1]
Stringa Unicode che indica l'applicazione del servizio che genera il messaggio di avviso.
Commenti
La struttura STD_ALERT deve essere seguita da una struttura ADMIN_OTHER_INFO, ERRLOG_OTHER_INFO, PRINT_OTHER_INFO o USER_OTHER_INFO . Queste strutture possono essere seguite facoltativamente dai dati a lunghezza variabile. L'applicazione chiamante deve allocare la memoria per tutte le strutture e i dati a lunghezza variabile in un buffer di messaggi di avviso.
Vedere NetAlertRaise per un esempio di codice che genera un avviso amministrativo usando una struttura di STD_ALERT e una struttura ADMIN_OTHER_INFO .
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | lmalert.h (include Lm.h) |
Vedi anche
Panoramica sulla gestione della rete