estructura de SP_TROUBLESHOOTER_PARAMS_A (setupapi.h)

Una estructura de SP_TROUBLESHOOTER_PARAMS corresponde a una solicitud de instalación de DIF_TROUBLESHOOTER .

Sintaxis

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;

Miembros

ClassInstallHeader

Encabezado de solicitud de instalación que contiene el tamaño del encabezado y el código DIF para la solicitud. Consulte SP_CLASSINSTALL_HEADER.

ChmFile[MAX_PATH]

Opcionalmente, especifica un búfer de cadena que contiene la ruta de acceso de un archivo CHM. El archivo CHM contiene temas de ayuda HTML con información de solución de problemas. La ruta de acceso debe estar completa si el archivo no está en el directorio de ayuda del sistema predeterminado (%SystemRoot%\help).

HtmlTroubleShooter[MAX_PATH]

Opcionalmente, especifica un búfer de cadena que contiene la ruta de acceso de un tema en chmFile. Este parámetro identifica la página del archivo ChmFile que Windows debe mostrar primero.

Comentarios

Un instalador rellena esta estructura en respuesta a una solicitud de DIF_TROUBLESHOOTER.

Nota

El encabezado setupapi.h define SP_TROUBLESHOOTER_PARAMS como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutro de codificación con código que no es neutral de codificación puede provocar discrepancias que dan lugar a errores de compilación o en tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.

Requisitos

Requisito Valor
Header setupapi.h (incluya Setupapi.h)

Consulte también

DIF_TROUBLESHOOTER

SP_CLASSINSTALL_HEADER

SetupDiCallClassInstaller