SHIdleTimerResetEx
9/9/2008
Substitui esta função SHIdleTimerReset Ativando o aplicativo para especificar qual timer obtém redefinir.
Syntax
HRESULT WINAPI SHIdleTimerResetEx(
DWORD
dwFlags
);
Parameters
dwFlags
Indica que timer(s) sessão para redefinir. Pode ser qualquer combinação dos timers conforme a seguinte tabela.Valor Descrição LOCK_SESSION
Redefinir dispositivo bloqueio sessão timer.
HOME_SESSION
Timer sessão doméstica Redefinir (Windows Mobile 6 Standard somente).
FLUSH_SESSION
Redefinir liberado sessão timer (Windows Mobile 6 Standard somente).
IDLE_SESSION
Chamar SystemIdleTimerReset.
Return Value
Essa função retorna S_OK em caso de sucesso. Atualmente há códigos falha são retornados.
Remarks
Chamando SHIdleTimerResetEx(LOCK_SESSION | HOME_SESSION | FLUSH_SESSION) é equivalente ao chamado SHIdleTimerReset.
SHIdleTimerResetEx pode ser chamado por aplicativos para evitar a Tela base do vindas ENC mas ainda permitindo bloqueio dispositivo para função. Nesta maiúsculas e minúsculas a função seria chamado com HOME_SESSION | FLUSH_SESSION. Um exemplo de tal um aplicativo é um aplicativo reprodutor de mídia que pode chamar SHIdleTimerResetEx Ao executar vídeo.
Windows Mobile 6 Professional e Windows Mobile 6 Classic somente suporte LOCK_SESSION e IDLE_SESSION. Se IDLE_SESSION for especificada, SystemIdleTimerReset será chamado que irá manter o dispositivo de suspensão. LOCK_SESSION é o timer que controla quando o dispositivo será bloqueio. Se o dispositivo foi ocioso para usuário X quantidade de tempo bloqueia o dispositivo. Chamar essa função com LOCK_SESSION periodicamente irá evitar o dispositivo de bloqueando automática.
HOME_SESSION é o timer que controla quando o sistema irá reverter para mostrando a Tela doméstica em Windows Mobile 6 Standard. Periodicamente chamado de SHIdleTimerResetEx Com HOME_SESSION será evitar o sistema de automaticamente alternando voltar para a casa Tela. FLUSH_SESSION é o timer que controla a liberar periódicos do Registro e bancos de dados para armazenamento persistente. Observe que na energia desativando e Suspender estes sempre são liberados. Periodicamente chamado essa função com FLUSH_SESSION irá evitar o dispositivo possa executar sua liberado periódico para armazenamento persistente.
Requirements
Header | aygshell.h |
Library | aygshell.lib |
Windows Embedded CE | Windows CE 5.0 and later |
Windows Mobile | Windows Mobile 6 Classic and later, Windows Mobile 6 Professional and later, Windows Mobile 6 Standard and later |