Compartilhar via


OpenWatchDogTimer

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa função abrirá um timer de monitoria existente.

Syntax

HANDLE OpenWatchDogTimer(
  LPCWSTR pszWatchDogName,
  DWORD dwFlags
);

Parameters

  • pszWatchDogName
    [no] Nome do timer de monitorização para aberto. Cada tipo objeto, such as memória mapas, semáforos, eventos, mensagem filas, exclusões mútuas e timers de monitoração, tem sua própria separar espaço para nome. Seqüências de caracteres vazia (" ") são tratados como nomeado objetos. Em plataformas com base em Área de trabalho Windows, sincronização objetos todos compartilhar o mesmo namespace.
  • dwFlags
    [no] Reservado; Deve ser definido como zero.

Return Value

Um identificador para o timer de monitoria indica sucesso. NULL Indica falha.

Remarks

O identificador retornado pode ser usado em WaitForSingleObject ou WaitForMultipleObjects e é sinalizado quando a monitoração não está atualizada dentro de monitorização especificada período, dwPeriod.

Use a função CloseHandle para versão a memória usada pelo timer de monitorização.

Geralmente usa um processo monitor OpenWatchDogTimer Para obter o identificador para o timer de monitoria de um crítico processo para que ele pode monitor o crítico processos por aguardando alças de monitoração.

OpenWatchDogTimer é um API privilegiado porque ele redefine o dispositivo. Somente privilegiado aplicativos pode acessar esta função. Para obter mais informações, consulte Privileged APIs.

Requirements

Header pkfuncs.h
Library coredll.lib
Windows Embedded CE Windows CE 5.0 and later

See Also

Reference

Kernel Functions
CreateWatchDogTimer
StartWatchDogTimer
StopWatchDogTimer
RefreshWatchDogTimer

Concepts

Kernel Mode APIs

Other Resources

WaitForSingleObject
WaitForMultipleObjects
CloseHandle