структура SP_TROUBLESHOOTER_PARAMS_A (setupapi.h)
Структура SP_TROUBLESHOOTER_PARAMS соответствует запросу на установку DIF_TROUBLESHOOTER.
Синтаксис
typedef struct _SP_TROUBLESHOOTER_PARAMS_A {
SP_CLASSINSTALL_HEADER ClassInstallHeader;
CHAR ChmFile[MAX_PATH];
CHAR HtmlTroubleShooter[MAX_PATH];
} SP_TROUBLESHOOTER_PARAMS_A, *PSP_TROUBLESHOOTER_PARAMS_A;
Члены
ClassInstallHeader
Заголовок запроса установки, содержащий размер заголовка и код DIF для запроса. См. SP_CLASSINSTALL_HEADER.
ChmFile[MAX_PATH]
При необходимости указывает строковый буфер, содержащий путь к ФАЙЛу CHM. ФАЙЛ CHM содержит разделы справки HTML с информацией об устранении неполадок. Путь должен быть полным, если файл не находится в каталоге системной справки по умолчанию (%SystemRoot%\help).
HtmlTroubleShooter[MAX_PATH]
При необходимости указывает строковый буфер, содержащий путь к разделу в ChmFile. Этот параметр идентифицирует страницу ChmFile, которая должна отображаться в windows.
Замечания
Установщик заполняет эту структуру в ответ на запрос DIF_TROUBLESHOOTER.
Заметка
Заголовок setupapi.h определяет SP_TROUBLESHOOTER_PARAMS как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
заголовка | setupapi.h (include Setupapi.h) |