_SP_TROUBLESHOOTER_PARAMS_A structure

An SP_TROUBLESHOOTER_PARAMS structure corresponds to a DIF_TROUBLESHOOTER installation request.

Syntax

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;

Members

ClassInstallHeader

An install request header that contains the header size and the DIF code for the request. See SP_CLASSINSTALL_HEADER.

ChmFile

Optionally specifies a string buffer that contains the path of a CHM file. The CHM file contains HTML help topics with troubleshooting information. The path must be fully qualified if the file is not in default system help directory (%SystemRoot%\help).

HtmlTroubleShooter

Optionally specifies a string buffer that contains the path of a topic in the ChmFile. This parameter identifies the page of the ChmFile that Windows should display first.

Remarks

An installer fills in this structure in response to a DIF_TROUBLESHOOTER request.

Requirements

   
Header setupapi.h (include Setupapi.h)

See Also

DIF_TROUBLESHOOTER

SP_CLASSINSTALL_HEADER

SetupDiCallClassInstaller