Método Installer.ProvideQualifiedComponent
El método ProvideQualifiedComponent del objeto Installer devuelve la ruta de acceso completa del componente y realiza cualquier instalación necesaria. Si es necesario, este método solicita el origen e incrementa el recuento de uso de la característica.
Sintaxis
Installer.ProvideQualifiedComponent(
Category,
Qualifier,
InstallMode
)
Parámetros
-
Categoría
-
Especifica el identificador de componente para el componente solicitado. Puede que no sea el GUID del propio componente, sino un servidor que proporcione la funcionalidad correcta, como en la columna ComponentId de la tabla PublishComponent.
-
Calificador
-
Especifica un calificador en una lista de componentes de publicidad (de la tabla PublishComponent).
-
InstallMode
-
Define el modo de instalación. Este parámetro puede ser uno de los valores que se muestran en la tabla siguiente.
InstallMode Significado - msiInstallModeDefault
- 0
Proporciona el componente y realiza cualquier instalación necesaria. - msiInstallModeExisting
- –1
Proporciona el componente solo si existe la característica; de lo contrario, devuelve una cadena vacía. Este modo comprueba la existencia del archivo de clave del componente. - msiInstallModeNoDetection
- –2
Proporciona el componente solo si existe la característica; de lo contrario, devuelve una cadena vacía. Este modo solo comprueba que el componente está registrado, pero no comprueba la existencia del archivo de clave del componente. - msiInstallModeNoSourceResolution
- –3
Proporciona la ruta de acceso del componente solo si la característica existe con un parámetro InstallState de msiInstallStateLocal. Esto comprueba el registro del componente, pero no comprueba la existencia del archivo de clave del componente. - Combinación de las marcas msiReinstallMode
Llama a ReinstallFeature para reinstalar la característica mediante este parámetro para el parámetro ReinstallMode y, a continuación, proporciona el componente.
Valor devuelto
Este método no devuelve ningún valor.
Requisitos
Requisito | Value |
---|---|
Versión |
Windows Installer 5.0 en Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 en Windows Server 2008 o Windows Vista. Windows Installer en Windows Server 2003 o Windows XP |
Archivo DLL |
|
IID |
IID_IInstaller se define como 000C1090-0000-0000-C000-000000000046 |
Consulte también