Compartir a través de


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
Msi.dll
IID
IID_IInstaller se define como 000C1090-0000-0000-C000-000000000046

Consulte también

MsiProvideQualifiedComponent