Método IWMDMProgress::Begin (mswmdm.h)
O método Begin indica que uma operação está começando. Uma estimativa da duração da operação é fornecida quando possível.
Sintaxe
HRESULT Begin(
[in] DWORD dwEstimatedTicks
);
Parâmetros
[in] dwEstimatedTicks
DWORD especificando o número estimado de tiques necessários para a conclusão da operação.
Retornar valor
O aplicativo deve retornar um dos seguintes valores HRESULT .
Código de retorno | Descrição |
---|---|
|
A operação deve continuar. |
|
Os Gerenciador de Dispositivos do Windows Media devem cancelar a operação atual sem esperar que ela seja concluída. Se o aplicativo estiver usando o modo de bloco, o Gerenciador de Dispositivos do Windows Media retornará esse erro ao aplicativo. |
Comentários
Essa operação é chamada por vários métodos para indicar que uma operação está começando. O número de tiques passados em dwEstimatedTicks é uma estimativa de quantos tiques são necessários para que a operação seja concluída. Durante a operação, o método Progress é chamado para indicar quantos tiques ocorreram. Os aplicativos podem usar a estimativa para configurar mecanismos de exibição que mostram o progresso.
O método IWMDMProgress3::Begin3 fornece mais informações sobre qual ação está ocorrendo.
Exemplos
O código C++ a seguir é uma implementação do método Begin .
HRESULT Begin(DWORD dwEstimatedTicks)
{
// TODO: Display the message: "IWMDMProgress::Begin called.: "
// followed by the dwEstimatedTicks value.
return S_OK;
}
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | mswmdm.h |
Biblioteca | Mssachlp.lib |