Função MFAddPeriodicCallback (mfapi.h)
Define uma função de retorno de chamada a ser chamada em um intervalo fixo.
Sintaxe
HRESULT MFAddPeriodicCallback(
[in] MFPERIODICCALLBACK Callback,
[in] IUnknown *pContext,
[out] DWORD *pdwKey
);
Parâmetros
[in] Callback
Ponteiro para a função de retorno de chamada, do tipo MFPERIODICCALLBACK.
[in] pContext
Ponteiro para um objeto fornecido pelo chamador que implementa IUnknown ou NULL. Esse parâmetro é passado para a função de retorno de chamada.
[out] pdwKey
Recebe uma chave que pode ser usada para cancelar o retorno de chamada. Para cancelar o retorno de chamada, chame MFRemovePeriodicCallback e passe essa chave como o parâmetro dwKey .
Retornar valor
A função retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.
Código de retorno | Descrição |
---|---|
|
A função foi bem-sucedida. |
Comentários
Para obter o intervalo de temporizador para o retorno de chamada periódico, chame MFGetTimerPeriodicity.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | mfapi.h |
Biblioteca | Mfplat.lib |
DLL | Mfplat.dll |