Partager via


Utilisation d’une fenêtre ou d’un thread pour traiter les messages de pilote

Pour utiliser une fonction de rappel de fenêtre, spécifiez l’indicateur CALLBACK_WINDOW dans le paramètre fdwOpen et un handle de fenêtre dans le mot de bas ordre du paramètre dwCallback de la fonction waveInOpen ou waveOutOpen . Les messages du pilote sont envoyés à la procédure de fenêtre pour la fenêtre identifiée par le handle dans dwCallback.

De même, pour utiliser un rappel de thread, spécifiez CALLBACK_THREAD et un handle de thread dans l’appel à waveInOpen ou waveOutOpen. Dans ce cas, les messages sont publiés dans le thread spécifié plutôt que dans une fenêtre.

Les messages envoyés à la fenêtre ou au rappel de thread sont spécifiques au type de périphérique audio utilisé. Pour plus d’informations sur ces messages, consultez Lecture de fichiers Waveform-Audio.