Condividi tramite


Funzione GetMessageTime (winuser.h)

Recupera l'ora del messaggio per l'ultimo messaggio recuperato dalla funzione GetMessage . Il tempo è un numero intero lungo che specifica il tempo trascorso, espresso in millisecondi, dal momento in cui il sistema è stato avviato al momento in cui è stato creato il messaggio, ovvero inserito nella coda dei messaggi del thread.

Sintassi

LONG GetMessageTime();

Valore restituito

Tipo: LONG

Il valore restituito specifica l'ora del messaggio.

Commenti

Il valore restituito dalla funzione GetMessageTime non aumenta necessariamente tra i messaggi successivi, perché il valore esegue il wrapping al valore minimo per un numero intero lungo se il conteggio timer supera il valore massimo per un numero intero lungo.

Per calcolare i ritardi di tempo tra i messaggi, sottrarre l'ora del primo messaggio dal momento del secondo messaggio (ignorando l'overflow) e confrontare il risultato della sottrazione rispetto all'intervallo di ritardo desiderato.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winuser.h (include Windows.h)
Libreria User32.lib
DLL User32.dll
Set di API ext-ms-win-ntuser-message-l1-1-1 (introdotto in Windows 8.1)

Vedi anche

Informazioni concettuali

GetMessage

GetMessagePos

Messaggi e code di messaggi

Riferimento