SP_TROUBLESHOOTER_PARAMS_A構造体 (setupapi.h)
SP_TROUBLESHOOTER_PARAMS構造体は、DIF_TROUBLESHOOTER インストール要求に対応します。
構文
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;
メンバーズ
ClassInstallHeader
要求のヘッダー サイズと DIF コードを含むインストール要求ヘッダー。 SP_CLASSINSTALL_HEADERを参照してください。
ChmFile[MAX_PATH]
必要に応じて、CHM ファイルのパスを含む文字列バッファーを指定します。 CHM ファイルには、トラブルシューティング情報に関する HTML ヘルプ トピックが含まれています。 ファイルが既定のシステム ヘルプ ディレクトリ (\help%SystemRoot%) にない場合は、パスを完全修飾する必要があります。
HtmlTroubleShooter[MAX_PATH]
必要に応じて、ChmFile内のトピックのパスを含む文字列バッファーを指定します。 このパラメーターは、Windows が最初に表示する ChmFile のページを識別します。
備考
インストーラーは、DIF_TROUBLESHOOTER要求に応答してこの構造体を入力します。
手記
setupapi.h ヘッダーは、SP_TROUBLESHOOTER_PARAMSをエイリアスとして定義し、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
ヘッダー | setupapi.h (Setupapi.h を含む) |
関連項目
SetupDiCallClassInstaller の