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


структура 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)

См. также

DIF_TROUBLESHOOTER

SP_CLASSINSTALL_HEADER

SetupDiCallClassInstaller