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

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

Синтаксис

LPMMIOPROC mmioInstallIOProcW(
  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 .

Комментарии

Примечание

Заголовок mmiscapi.h определяет mmioInstallIOProc как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Использование псевдонима, не зависящий от кодирования, с кодом, который не является нейтральным для кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или времени выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.

Требования

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