Ler em inglês

Compartilhar via


Serviço de Notificação de Eventos do Sistema

Visão geral da tecnologia do Serviço de Notificação de Eventos do Sistema.

Para desenvolver o Serviço de Notificação de Eventos do Sistema, você precisa destes cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, consulte:

Funções

 
BatteryLow

O método BatteryLow notifica um aplicativo de que a energia da bateria é baixa. O SENS chama o método BatteryLow para notificar um aplicativo de que um computador está usando a energia da bateria.
ConnectionLost

O método ConnectionLost notifica seu aplicativo de que a conexão especificada foi descartada.
ConnectionMade

O método ConnectionMade notifica seu aplicativo de que a conexão especificada foi estabelecida.
ConnectionMadeNoQOCInfo

O método ConnectionMadeNoQOCInfo notifica seu aplicativo de que a conexão especificada foi estabelecida sem informações de Qualidade de Conexão disponíveis.
DisplayLock

O método DisplayLock notifica um aplicativo de que a exibição da tela está bloqueada.
DisplayUnlock

O método DisplayUnLock notifica um aplicativo de que a tela é desbloqueada.
IsDestinationReachableA

A função IsDestinationReachable determina se um destino especificado pode ou não ser alcançado e fornece informações de QOC (Qualidade da Conexão) para um destino. (ANSI)
IsDestinationReachableW

A função IsDestinationReachable determina se um destino especificado pode ou não ser alcançado e fornece informações de QOC (Qualidade da Conexão) para um destino. (Unicode)
IsNetworkAlive

A função IsNetworkAlive determina se um sistema local está ou não conectado a uma rede e identifica o tipo de conexão de rede, por exemplo, uma LAN, WAN ou ambos.
Logoff

O método Logoff notifica um aplicativo de que um usuário está conectado. (ISensLogon.Logoff)
Logoff

O método Logoff notifica um aplicativo de que um usuário está conectado. (ISensLogon2.Logoff)
Logon

O método Logon notifica um aplicativo no qual um usuário está conectado. (ISensLogon.Logon)
Logon

O método Logon notifica um aplicativo no qual um usuário está conectado. (ISensLogon2.Logon)
OnACPower

O SENS chama o método OnACPower para notificar seu aplicativo de que o computador está usando a energia AC.
OnBatteryPower

O SENS chama o método OnBatteryPower para notificar um aplicativo de que um computador está usando a energia da bateria.
PostShell

Use o método PostShell quando um usuário tiver feito logon e o Windows Explorer estiver em execução. Esse método é diferente do método Logon porque Logon é chamado após o logon quando o Shell ainda não está em execução.
SessionDisconnect

O método SessionDisconnect é usado para se desconectar de uma sessão de Troca Rápida de Usuário ou de uma Conexão de Área de Trabalho Remota. Isso é diferente de fazer logoff de uma sessão, pois quando você usa esse método, a sessão é desconectada.
SessionReconnect

A sessão foi reconectada. O método SessionReconnect é usado quando você se reconecta a uma sessão de Troca Rápida de Usuário ou a uma Conexão de Área de Trabalho Remota. Isso é diferente de fazer logon em uma nova sessão.
StartScreenSaver

O método StartScreenSaver notifica um aplicativo de que um protetor de tela foi iniciado.
StartShell

O método StartShell notifica um aplicativo de que o shell foi iniciado.
StopScreenSaver

O método StopScreenSaver notifica um aplicativo de que um protetor de tela foi interrompido.

Interfaces

 
ISensLogon

A interface ISensLogon manipula eventos de logon disparados pelo SENS.
ISensLogon2

A interface ISensLogon2 manipula eventos de logon disparados pelo SENS.
ISensNetwork

A interface ISensNetwork manipula eventos de rede disparados pelo SENS (Serviço de Notificação de Eventos do Sistema).
ISensOnNow

A interface ISensOnNow manipula eventos ac e de energia da bateria disparados pelo SENS (Serviço de Notificação de Eventos do Sistema).

Estruturas

 
QOCINFO

A estrutura QOCINFO é retornada pela função IsDestinationReachable e fornece informações de Qualidade de Conexão ao chamador.
SENS_QOCINFO

A estrutura SENS_QOCINFO é usada pelo método ISensNetwork::ConnectionMade. Essa estrutura contém informações de Qualidade de Conexão para o objeto coletor em um aplicativo que assina o SENS.