Функция 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 |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по