Функция 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 |