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

言论

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

注意

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

要求

要求 价值
标头 setupapi.h (包括 Setupapi.h)

另请参阅

DIF_TROUBLESHOOTER

SP_CLASSINSTALL_HEADER

SetupDiCallClassInstaller