Obtenir un unsigned int millisecondes de chrono::durée

Pour un winapi wrapper je veux utiliser le chronomètre pour une durée donnée à l'appel. L'exemple de code:

bool setTimer(std::chrono::duration<std::chrono::milliseconds> duration)
{
    unsigned int dwDuration = Do some chrono magic here

    SetTimer(m_hWnd,1,dwDuration,0);
}

dwDuration doit être en millisecondes.

Première question: Comment faire de la magie.

Deuxième question: Est le paramètre déclaration d'accord?

OriginalL'auteur Martin Schlott | 2013-12-26