次の方法で共有


SP_TROUBLESHOOTER_PARAMS_W 構造体 (setupapi.h)

SP_TROUBLESHOOTER_PARAMS構造体は、 DIF_TROUBLESHOOTER インストール要求に対応します。

構文

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;

メンバー

ClassInstallHeader

要求のヘッダー サイズと DIF コードを含むインストール要求ヘッダー。 「SP_CLASSINSTALL_HEADER」を参照してください。

ChmFile[MAX_PATH]

必要に応じて、CHM ファイルのパスを含む文字列バッファーを指定します。 CHM ファイルには、トラブルシューティング情報を含む HTML ヘルプ トピックが含まれています。 ファイルが既定のシステム ヘルプ ディレクトリ (%SystemRoot%\help) にない場合は、パスを完全修飾する必要があります。

HtmlTroubleShooter[MAX_PATH]

必要に応じて、 ChmFile 内のトピックのパスを含む文字列バッファーを指定します。 このパラメーターは、Windows が最初に表示する ChmFile のページを識別します。

注釈

インストーラーは、DIF_TROUBLESHOOTER要求に応答してこの構造体を入力します。

注意

setupapi.h ヘッダーは、SP_TROUBLESHOOTER_PARAMSをエイリアスとして定義します。このエイリアスは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択します。 エンコードに依存しないエイリアスをエンコードニュートラルでないコードと組み合わせて使用すると、コンパイルまたはランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「 関数プロトタイプの規則」を参照してください。

要件

要件
Header setupapi.h (Setupapi.h を含む)

こちらもご覧ください

DIF_TROUBLESHOOTER

SP_CLASSINSTALL_HEADER

SetupDiCallClassInstaller