Функция SetupDefaultQueueCallbackA (setupapi.h)
[Эта функция доступна для использования в операционных системах, указанных в разделе "Требования". Он может быть изменен или недоступен в последующих версиях. SetupAPI больше не следует использовать для установки приложений. Вместо этого используйте установщик Windows для разработки установщиков приложений. SetupAPI по-прежнему используется для установки драйверов устройств.]
Функция setupDefaultQueueCallback по умолчанию — это подпрограмма обратного вызова очереди по умолчанию, включенная в API установки. Его можно использовать для обработки уведомлений, отправленных функцией SetupCommitFileQueue.
Синтаксис
WINSETUPAPI UINT SetupDefaultQueueCallbackA(
[in] PVOID Context,
[in] UINT Notification,
[in] UINT_PTR Param1,
[in] UINT_PTR Param2
);
Параметры
[in] Context
Указатель на контекст, инициализированный функциям и setupInitDefaultQueueCallback или SetupInitDefaultQueueCallbackEx.
[in] Notification
Уведомление о действии очереди. Этот параметр может быть одним из значений, показанных в следующей таблице.
[in] Param1
Дополнительные сведения о сообщении. Содержимое этого параметра зависит от значения параметра Notification.
[in] Param2
Дополнительные сведения о сообщении. Содержимое этого параметра зависит от значения параметра Notification.
Возвращаемое значение
Возвращает целое число без знака для SetupCommitFileQueue, которое может быть одним из значений, показанных в следующей таблице.
Возвращаемый код | Описание |
---|---|
|
Прерывает операцию. |
|
Выполняет операцию файла. |
|
Пропускает операцию. |
|
Повторите операцию. |
|
Возвращает новый путь для операции. |
Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.
Замечания
Функция setupDefaultQueueCallback обычно вызывается явным образом с помощью пользовательской процедуры обратного вызова очереди. Настраиваемый обратный вызов обрабатывает подмножество уведомлений о фиксации очереди и вызывает функцию SetupDefaultQueueCallback для обработки остальных уведомлений.
Дополнительные сведения см. в уведомления о очереди.
Заметка
Заголовок setupapi.h определяет SetupDefaultQueueCallback в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows XP [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
целевая платформа | Виндоус |
заголовка | setupapi.h |
библиотеки |
Setupapi.lib |
DLL | Setupapi.dll |
набор API | ext-ms-win-setupapi-classinstallers-l1-1-2 (представлено в Windows 10 версии 10.0.14393) |
См. также
Обзор