次の方法で共有


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 を含む)

関連項目

DIF_TROUBLESHOOTER

SP_CLASSINSTALL_HEADER

SetupDiCallClassInstaller の