Compartilhar via


CBaseReferenceClock::AdviseTime

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Configura uma notificação one-shot com o relógio.

Syntax

HRESULT AdviseTime(
  REFERENCE_TIME baseTime,
  REFERENCE_TIME streamTime,
  HEVENT hEvent,
  DWORD* pdwAdviseToken
);

Parameters

  • baseTime
    Tempo de referência de base.
  • streamTime
    Deslocamento de fluxo tempo.
  • hEvent
    Informar a este evento.
  • pdwAdviseToken
    Onde o token Advise vai.

Return Value

Retorna um do seguinte HRESULT Os valores.

E_OUTOFMEMORY

Memória insuficiente.

E_INVALIDARG

Argumento inválido.

NOERROR

Nenhum erro.

Remarks

Essa função membro implementa o IReferenceClock::AdviseTime método.

No tempo especificado na baseTime Além de streamTime parâmetros, o evento especificado em hEvent está definido.

Ela está correta para chamar CBaseReferenceClock::Unadvise Para remover o link depois que o evento ocorre, mas ele não é necessário. As notificações one-shot estão desmarcadas pelo relógio quando eles têm sinalizado.

Para cancelar uma notificação one-shot antes do tempo for alcançado, chamar Unadvise e transmitir a pdwAdviseToken valor retornado deste chamar.

Requirements

Windows Embedded CE Windows CE 2.12 and later
Windows Mobile Windows Mobile Version 5.0 and later
Note Microsoft DirectShow applications and DirectShow filters have different include file and Library requirements
For more information, see Setting Up the Build Environment, Version 2.12 requires DXPAK 1.0 or later