OpenWatchDogTimer
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