Fonction de rappel ACMFORMATTAGENUMCBA (msacm.h)
La fonction acmFormatTagEnumCallback spécifie une fonction de rappel utilisée avec la fonction acmFormatTagEnum. Le nom acmFormatTagEnumCallback est un espace réservé pour un nom de fonction défini par l’application.
Syntaxe
ACMFORMATTAGENUMCBA Acmformattagenumcba;
BOOL Acmformattagenumcba(
HACMDRIVERID hadid,
LPACMFORMATTAGDETAILSA paftd,
DWORD_PTR dwInstance,
DWORD fdwSupport
)
{...}
Paramètres
hadid
Gérer l’identificateur du pilote ACM.
paftd
Pointeur vers une structure ACMFORMATTAGDETAILS qui contient les détails de la balise de format énumérée.
dwInstance
Valeur définie par l’application spécifiée dans la fonction acmFormatTagEnum.
fdwSupport
Indicateurs de prise en charge du pilote spécifiques à la balise de format. Ces indicateurs sont identiques à la structure ACMDRIVERDETAILS. Ce paramètre peut être une combinaison des valeurs suivantes et indique les opérations que le pilote prend en charge avec la balise de format.
Valeur de retour
La fonction de rappel doit retourner TRUE pour continuer l’énumération ou FALSE pour arrêter l’énumération.
Remarques
La fonction acmFormatTagEnum retourne MMSYSERR_NOERROR (zéro) si aucune balise de format n’est énumérée. De plus, la fonction de rappel n’est pas appelée.
Les fonctions suivantes ne doivent pas être appelées à partir de la fonction de rappel : acmDriverAdd, acmDriverRemoveet acmDriverPriority.
Note
L’en-tête msacm.h définit ACMFORMATTAGENUMCB comme alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
serveur minimum pris en charge | Windows 2000 Server [applications de bureau uniquement] |
plateforme cible | Windows |
d’en-tête | msacm.h |