Compartilhar via


SHIdleTimerResetEx

Windows Mobile SupportedWindows Embedded CE Not Supported

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

See Also

Reference

Funções do shell
SHSendBackToFocusWindow