IReferenceClock::AdviseTime
9/8/2008
Este método solicita um assíncrono notificação que uma duração tiver decorrido.
Syntax
HRESULT AdviseTime(
REFERENCE_TIME rtBaseTime,
REFERENCE_TIME rtStreamTime,
HEVENT hEvent,
DWORD* pdwAdviseCookie
);
Parameters
- rtBaseTime
[no] Tempo de referência de base.
- rtStreamTime
[no] Deslocamento de fluxo tempo.
- hEvent
[no] Identificador de um evento através do qual a informar.
- pdwAdviseCookie
[out] Destino do token.
Return Value
Retorna um HRESULT valor que depende de implementação.
HRESULT Pode ser uma do seguinte padrão constantes ou outros valores não listados.
Valor | Descrição |
---|---|
E_FAIL |
Falha. |
E_POINTER |
Argumento ponteiro nulo. |
E_INVALIDARG |
Argumento inválido. |
E_NOTIMPL |
Método não é com suporte. |
S_OK ou NOERROR |
O sucesso. |
Remarks
Quando o tempo rtBaseTime + rtStreamTime é atingido, o evento cujo identificador é hEvent será definido. Se o tempo já passou, o evento será definido imediatamente.
Requirements
Windows Embedded CE | Windows CE 2.12 and later |
Windows Mobile | Pocket PC for Windows Mobile Version 5.0 and later, Smartphone for 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 |