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


функция 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 Профессиональный [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
целевая платформа Виндоус
заголовка mmiscapi.h (include Mmiscapi.h, Windows.h)
библиотеки Winmm.lib
DLL Winmm.dll