Partager via


structure SP_TROUBLESHOOTER_PARAMS_A (setupapi.h)

Une structure SP_TROUBLESHOOTER_PARAMS correspond à une demande d’installation DIF_TROUBLESHOOTER.

Syntaxe

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;

Membres

ClassInstallHeader

En-tête de demande d’installation qui contient la taille d’en-tête et le code DIF de la requête. Voir SP_CLASSINSTALL_HEADER.

ChmFile[MAX_PATH]

Spécifie éventuellement une mémoire tampon de chaîne qui contient le chemin d’accès d’un fichier CHM. Le fichier CHM contient des rubriques d’aide HTML avec des informations de dépannage. Le chemin d’accès doit être complet si le fichier n’est pas dans le répertoire d’aide système par défaut (%SystemRoot%\help).

HtmlTroubleShooter[MAX_PATH]

Spécifie éventuellement une mémoire tampon de chaîne qui contient le chemin d’accès d’une rubrique dans la ChmFile. Ce paramètre identifie la page des ChmFile que Windows doit afficher en premier.

Remarques

Un programme d’installation remplit cette structure en réponse à une demande de DIF_TROUBLESHOOTER.

Note

L’en-tête setupapi.h définit SP_TROUBLESHOOTER_PARAMS en tant qu’alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.

Exigences

Exigence Valeur
d’en-tête setupapi.h (include Setupapi.h)

Voir aussi

DIF_TROUBLESHOOTER

SP_CLASSINSTALL_HEADER

SetupDiCallClassInstaller