CBaseReferenceClock::AdviseTime
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 |