Partager via


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