Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Вызывает функцию обратного вызова, отправляет сообщение в окно или разблокирует поток. Действие зависит от значения флага уведомления. Эта функция предназначена для использования только в функции DriverProc устанавливаемого драйвера.
Синтаксис
BOOL DriverCallback(
DWORD_PTR dwCallback,
DWORD dwFlags,
HDRVR hDevice,
DWORD dwMsg,
DWORD_PTR dwUser,
DWORD_PTR dwParam1,
DWORD_PTR dwParam2
);
Параметры
dwCallback
Адрес функции обратного вызова, дескриптора окна или дескриптора задачи в зависимости от флага, указанного в параметре dwFlags .
dwFlags
Флаги уведомлений. Это может быть одно из следующих значений:
hDevice
Дескриптор устанавливаемого экземпляра драйвера.
dwMsg
Значение сообщения.
dwUser
32-разрядные данные пользовательского экземпляра, предоставляемые приложением при открытии устройства.
dwParam1
32-разрядный параметр, зависящий от сообщений.
dwParam2
32-разрядный параметр, зависящий от сообщений.
Возвращаемое значение
Возвращает значение TRUE в случае успешного выполнения или FALSE , если параметр недопустим или очередь сообщений задачи заполнена.
Комментарии
Клиент указывает, как уведомлять его при открытии устройства. Флаги DCB_FUNCTION и DCB_WINDOW эквивалентны слову высокого порядка соответствующих флагов CALLBACK_FUNCTION и CALLBACK_WINDOW указаны в параметре lParam2сообщения DRV_OPEN при открытии устройства.
Если уведомление выполняется с помощью функции обратного вызова, в функцию обратного вызова передаются hdrvr, msg, dwUser, dwParam1 и dwParam2 . Если уведомление выполняется с помощью окна, в окно передаются только msg, hdrvr и dwParam1 .
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
| Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
| Целевая платформа | Windows |
| Header | mmiscapi.h (включая Mmiscapi.h) |
| Библиотека | Winmm.lib |
| DLL | Winmm.dll |