SP_TROUBLESHOOTER_PARAMS_A-Struktur (setupapi.h)

Eine SP_TROUBLESHOOTER_PARAMS-Struktur entspricht einer DIF_TROUBLESHOOTER Installationsanforderung.

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;

Member

ClassInstallHeader

Ein Installationsanforderungsheader, der die Headergröße und den DIF-Code für die Anforderung enthält. Siehe SP_CLASSINSTALL_HEADER.

ChmFile[MAX_PATH]

Gibt optional einen Zeichenfolgenpuffer an, der den Pfad einer CHM-Datei enthält. Die CHM-Datei enthält HTML-Hilfethemen mit Informationen zur Problembehandlung. Der Pfad muss voll qualifiziert sein, wenn sich die Datei nicht im Standardverzeichnis der Systemhilfe befindet (%SystemRoot%\help).

HtmlTroubleShooter[MAX_PATH]

Gibt optional einen Zeichenfolgenpuffer an, der den Pfad eines Themas in der ChmFile-Datei enthält. Dieser Parameter identifiziert die Seite der ChmFile , die Windows zuerst anzeigen soll.

Hinweise

Ein Installationsprogramm füllt diese Struktur als Reaktion auf eine DIF_TROUBLESHOOTER-Anforderung aus.

Hinweis

Der Setupapi.h-Header definiert SP_TROUBLESHOOTER_PARAMS als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht Codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

Anforderung Wert
Header setupapi.h (schließen Sie Setupapi.h ein)

Weitere Informationen

DIF_TROUBLESHOOTER

SP_CLASSINSTALL_HEADER

SetupDiCallClassInstaller