Freigeben über


mmioInstallIOProcA-Funktion (mmiscapi.h)

Die mmioInstallIOProc Funktion installiert oder entfernt eine benutzerdefinierte E/A-Prozedur. Diese Funktion sucht auch eine installierte E/A-Prozedur unter Verwendung des entsprechenden vierstelligen Codes.

Syntax

LPMMIOPROC mmioInstallIOProcA(
  FOURCC     fccIOProc,
  LPMMIOPROC pIOProc,
  DWORD      dwFlags
);

Parameter

fccIOProc

Vierstellige Code, der die E/A-Prozedur identifiziert, um die E/A-Prozedur zu installieren, zu entfernen oder zu suchen. Alle Zeichen in diesem Code sollten groß geschrieben sein.

pIOProc

Zeigen Sie auf die zu installierende E/A-Prozedur. Wenn Sie eine E/A-Prozedur entfernen oder suchen möchten, legen Sie diesen Parameter auf NULL-fest. Weitere Informationen zum E/A-Verfahren finden Sie unter MMIOProc.

dwFlags

Flag, das angibt, ob die E/A-Prozedur installiert, entfernt oder sich befindet. Die folgenden Werte sind definiert.

Wert Bedeutung
MMIO_FINDPROC Sucht nach der angegebenen E/A-Prozedur.
MMIO_GLOBALPROC Dieses Kennzeichen ist ein Modifizierer für das MMIO_INSTALLPROC-Flag und gibt an, dass die E/A-Prozedur für die globale Verwendung installiert werden soll. Dieses Kennzeichen wird ignoriert, wenn MMIO_FINDPROC oder MMIO_REMOVEPROC angegeben wird.
MMIO_INSTALLPROC Installiert die angegebene E/A-Prozedur.
MMIO_REMOVEPROC Entfernt die angegebene E/A-Prozedur.

Rückgabewert

Gibt die Adresse der installierten, entfernten oder gefundenen E/A-Prozedur zurück. Gibt NULL- zurück, wenn ein Fehler auftritt.

Bemerkungen

Anmerkung

Der mmiscapi.h-Header definiert mmioInstallIOProc als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 2000 Professional [nur Desktop-Apps]
mindestens unterstützte Server- Windows 2000 Server [nur Desktop-Apps]
Zielplattform- Fenster
Header- mmiscapi.h (einschließen Mmiscapi.h, Windows.h)
Library Winmm.lib
DLL- Winmm.dll