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) |