estrutura SP_TROUBLESHOOTER_PARAMS_W (setupapi.h)

Uma estrutura SP_TROUBLESHOOTER_PARAMS corresponde a uma solicitação de instalação DIF_TROUBLESHOOTER .

Sintaxe

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;

Membros

ClassInstallHeader

Um cabeçalho de solicitação de instalação que contém o tamanho do cabeçalho e o código DIF da solicitação. Consulte SP_CLASSINSTALL_HEADER.

ChmFile[MAX_PATH]

Opcionalmente, especifica um buffer de cadeia de caracteres que contém o caminho de um arquivo CHM. O arquivo CHM contém tópicos de ajuda HTML com informações de solução de problemas. O caminho deverá ser totalmente qualificado se o arquivo não estiver no diretório de ajuda do sistema padrão (%SystemRoot%\help).

HtmlTroubleShooter[MAX_PATH]

Opcionalmente, especifica um buffer de cadeia de caracteres que contém o caminho de um tópico no ChmFile. Esse parâmetro identifica a página do ChmFile que o Windows deve exibir primeiro.

Comentários

Um instalador preenche essa estrutura em resposta a uma solicitação de DIF_TROUBLESHOOTER.

Observação

O cabeçalho setupapi.h define SP_TROUBLESHOOTER_PARAMS como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.

Requisitos

Requisito Valor
Cabeçalho setupapi.h (inclua Setupapi.h)

Confira também

DIF_TROUBLESHOOTER

SP_CLASSINSTALL_HEADER

SetupDiCallClassInstaller