Partager via


énumération INPUT_MESSAGE_ORIGIN_ID (winuser.h)

ID de la source du message d’entrée.

Syntax

typedef enum tagINPUT_MESSAGE_ORIGIN_ID {
  IMO_UNAVAILABLE = 0x00000000,
  IMO_HARDWARE = 0x00000001,
  IMO_INJECTED = 0x00000002,
  IMO_SYSTEM = 0x00000004
} INPUT_MESSAGE_ORIGIN_ID;

Constantes

 
IMO_UNAVAILABLE
Valeur : 0x00000000
La source n’est pas identifiée.
IMO_HARDWARE
Valeur : 0x00000001
Le message d’entrée provient d’un appareil matériel ou a été injecté dans la file d’attente de messages par une application dont l’attribut UIAccess est défini sur TRUE dans son fichier manifeste.

Pour plus d’informations sur l’attribut UIAccess et les manifestes d’application, consultez Références UAC.
IMO_INJECTED
Valeur : 0x00000002
Le message d’entrée a été injecté (via la fonction SendInput ) par une application dont l’attribut UIAccess n’est pas défini sur TRUE dans son fichier manifeste.
IMO_SYSTEM
Valeur : 0x00000004
Le système a injecté le message d’entrée.

Configuration requise

   
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
En-tête winuser.h

Voir aussi

Énumérations