fonction mmioInstallIOProcA (mmiscapi.h)
La fonction mmioInstallIOProc installe ou supprime une procédure d’E/S personnalisée. Cette fonction localise également une procédure d’E/S installée, à l’aide de son code à quatre caractères correspondant.
Syntaxe
LPMMIOPROC mmioInstallIOProcA(
FOURCC fccIOProc,
LPMMIOPROC pIOProc,
DWORD dwFlags
);
Paramètres
fccIOProc
Code à quatre caractères identifiant la procédure d’E/S à installer, supprimer ou localiser. Tous les caractères de ce code doivent être en majuscules.
pIOProc
Pointeur vers la procédure d’E/S à installer. Pour supprimer ou localiser une procédure d’E/S, définissez ce paramètre sur NULL. Pour plus d’informations sur la procédure d’E/S, consultez MMIOProc.
dwFlags
Indicateur indiquant si la procédure d’E/S est installée, supprimée ou localisée. Les valeurs suivantes sont définies.
Valeur | Signification |
---|---|
MMIO_FINDPROC | Recherche la procédure d’E/S spécifiée. |
MMIO_GLOBALPROC | Cet indicateur est un modificateur de l’indicateur MMIO_INSTALLPROC et indique que la procédure d’E/S doit être installée pour une utilisation globale. Cet indicateur est ignoré si MMIO_FINDPROC ou MMIO_REMOVEPROC est spécifié. |
MMIO_INSTALLPROC | Installe la procédure d’E/S spécifiée. |
MMIO_REMOVEPROC | Supprime la procédure d’E/S spécifiée. |
Valeur retournée
Retourne l’adresse de la procédure d’E/S installée, supprimée ou localisée. Retourne NULL en cas d’erreur.
Remarques
Notes
L’en-tête mmiscapi.h définit mmioInstallIOProc 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. La combinaison 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.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | mmiscapi.h (inclure Mmiscapi.h, Windows.h) |
Bibliothèque | Winmm.lib |
DLL | Winmm.dll |