Compartir a través de


Función GetMessageTime (winuser.h)

Recupera la hora del mensaje para el último mensaje recuperado por la función GetMessage . El tiempo es un entero largo que especifica el tiempo transcurrido, en milisegundos, desde el momento en que se inició el sistema hasta la hora en que se creó el mensaje (es decir, colocado en la cola de mensajes del subproceso).

Sintaxis

LONG GetMessageTime();

Valor devuelto

Tipo: LONG

El valor devuelto especifica la hora del mensaje.

Comentarios

El valor devuelto de la función GetMessageTime no aumenta necesariamente entre los mensajes posteriores, ya que el valor se ajusta al valor mínimo de un entero largo si el recuento del temporizador supera el valor máximo de un entero largo.

Para calcular los retrasos de tiempo entre los mensajes, reste el tiempo del primer mensaje de la hora del segundo mensaje (ignorando el desbordamiento) y compare el resultado de la resta con la cantidad de retraso deseada.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winuser.h (incluir Windows.h)
Library User32.lib
Archivo DLL User32.dll
Conjunto de API ext-ms-win-ntuser-message-l1-1-1 (introducido en Windows 8.1)

Consulte también

Conceptual

GetMessage

GetMessagePos

Mensajes y colas de mensajes

Referencia