mmioInstallIOProcA, fonction (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 situé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 de retour
Retourne l’adresse de la procédure d’E/S installée, supprimée ou située. Retourne NULL en cas d’erreur.
Remarques
Note
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. 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 | mmiscapi.h (include Mmiscapi.h, Windows.h) |
bibliothèque | Winmm.lib |
DLL | Winmm.dll |