(setupapi.h) SP_TROUBLESHOOTER_PARAMS_A 结构

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 中主题路径的字符串缓冲区。 此参数标识 Windows 应首先显示的 ChmFile 页。

注解

安装程序填充此结构以响应DIF_TROUBLESHOOTER请求。

注意

setupapi.h 标头将 SP_TROUBLESHOOTER_PARAMS 定义为别名,该别名根据 UNICODE 预处理器常量的定义自动选择此函数的 ANSI 或 Unicode 版本。 将非特定编码别名与非非特定编码的代码混合使用可能会导致不匹配,从而导致编译或运行时错误。 有关详细信息,请参阅 函数原型的约定

要求

要求
Header setupapi.h (包括 Setupapi.h)

另请参阅

DIF_TROUBLESHOOTER

SP_CLASSINSTALL_HEADER

SetupDiCallClassInstaller