Freigeben über


SP_TROUBLESHOOTER_PARAMS_W Struktur (setupapi.h)

Eine SP_TROUBLESHOOTER_PARAMS Struktur entspricht einer DIF_TROUBLESHOOTER Installationsanforderung.

Syntax

typedef struct _SP_TROUBLESHOOTER_PARAMS_W {
  SP_CLASSINSTALL_HEADER ClassInstallHeader;
  WCHAR                  ChmFile[MAX_PATH];
  WCHAR                  HtmlTroubleShooter[MAX_PATH];
} SP_TROUBLESHOOTER_PARAMS_W, *PSP_TROUBLESHOOTER_PARAMS_W;

Angehörige

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 vollqualifizierte sein, wenn sich die Datei nicht im Standardmäßigen Systemhilfeverzeichnis befindet (%SystemRoot%\help).

HtmlTroubleShooter[MAX_PATH]

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

Bemerkungen

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

Anmerkung

Der header setupapi.h 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 (include Setupapi.h)

Siehe auch

DIF_TROUBLESHOOTER

SP_CLASSINSTALL_HEADER

SetupDiCallClassInstaller-