Поделиться через


Функция mmioInstallIOProc (mmiscapi.h)

Функция mmioInstallIOProc устанавливает или удаляет пользовательскую процедуру ввода-вывода. Эта функция также находит установленную процедуру ввода-вывода с использованием соответствующего четырехсимвого кода.

Синтаксис

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

Параметры

fccIOProc

Четырехзначный код, определяющий процедуру ввода-вывода для установки, удаления или поиска. Все символы в этом коде должны быть прописными.

pIOProc

Указатель на устанавливаемую процедуру ввода-вывода. Чтобы удалить или найти процедуру ввода-вывода, задайте для этого параметра значение NULL. Дополнительные сведения о процедуре ввода-вывода см. в разделе MMIOProc.

dwFlags

Флаг, указывающий, устанавливается, удаляется или находится процедура ввода-вывода. Определены следующие значения.

Значение Значение
MMIO_FINDPROC Выполняет поиск указанной процедуры ввода-вывода.
MMIO_GLOBALPROC Этот флаг является модификатором флага MMIO_INSTALLPROC и указывает, что процедура ввода-вывода должна быть установлена для глобального использования. Этот флаг игнорируется, если указан MMIO_FINDPROC или MMIO_REMOVEPROC.
MMIO_INSTALLPROC Устанавливает указанную процедуру ввода-вывода.
MMIO_REMOVEPROC Удаляет указанную процедуру ввода-вывода.

Возвращаемое значение

Возвращает адрес установленной, удаленной или расположенной процедуры ввода-вывода. При возникновении ошибки возвращает значение NULL .

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header mmiscapi.h (включая Mmiscapi.h, Windows.h)
Библиотека Winmm.lib
DLL Winmm.dll