Share via


enumeração INPUT_MESSAGE_ORIGIN_ID (winuser.h)

A ID da origem da mensagem de entrada.

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
Valor: 0x00000000
A origem não é identificada.
IMO_HARDWARE
Valor: 0x00000001
A mensagem de entrada é de um dispositivo de hardware ou foi injetada na fila de mensagens por um aplicativo que tem o atributo UIAccess definido como TRUE em seu arquivo de manifesto.

Para obter mais informações sobre o atributo UIAccess e os manifestos do aplicativo, consulte Referências do UAC.
IMO_INJECTED
Valor: 0x00000002
A mensagem de entrada foi injetada (por meio da função SendInput ) por um aplicativo que não tem o atributo UIAccess definido como TRUE em seu arquivo de manifesto.
IMO_SYSTEM
Valor: 0x00000004
O sistema injetou a mensagem de entrada.

Requisitos

   
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Cabeçalho winuser.h

Confira também

Enumerações