Funzione MsiConfigureFeatureA (msi.h)

La funzione MsiConfigureFeature configura lo stato installato per una funzionalità del prodotto.

Sintassi

UINT MsiConfigureFeatureA(
  [in] LPCSTR       szProduct,
  [in] LPCSTR       szFeature,
  [in] INSTALLSTATE eInstallState
);

Parametri

[in] szProduct

Specifica il codice prodotto per la configurazione del prodotto.

[in] szFeature

Specifica l'ID funzionalità per la configurazione della funzionalità.

[in] eInstallState

Specifica lo stato di installazione per la funzionalità. Questo parametro deve essere uno dei valori seguenti.

Valore Significato
INSTALLSTATE_ADVERTISED
La funzionalità è pubblicizzata
INSTALLSTATE_LOCAL
La funzionalità viene installata in locale.
INSTALLSTATE_ABSENT
La funzionalità viene disinstallata.
INSTALLSTATE_SOURCE
La funzionalità viene installata per l'esecuzione dall'origine.
INSTALLSTATE_DEFAULT
La funzionalità viene installata nel percorso predefinito.

Valore restituito

Valore Significato
ERROR_INVALID_PARAMETER
Un parametro non valido viene passato alla funzione.
ERROR_SUCCESS
La funzione ha esito positivo.
Errore relativo a un'azione
Per altre informazioni, vedere Codici di errore.
Errore di inizializzazione
Si è verificato un errore correlato all'inizializzazione.

Commenti

Nota

L'intestazione msi.h definisce MsiConfigureFeature come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante preprocessore UNICODE. La combinazione dell'utilizzo dell'alias di codifica neutrale con il codice che non è neutrale dalla codifica può causare errori di corrispondenza che causano errori di compilazione o runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzione.

Requisiti

   
Client minimo supportato Windows Installer 5.0 in Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 in Windows Server 2008 o Windows Vista. Windows Installer in Windows Server 2003 o Windows XP. Per informazioni sul Service Pack minimo di Windows Richiesto da una versione di Windows Installer, vedere i requisiti di Windows Installer Run-Time.
Piattaforma di destinazione Windows
Intestazione msi.h
Libreria Msi.lib
DLL Msi.dll

Vedi anche

Messaggi di errore visualizzati

Codici errore

Errore di inizializzazione

Funzioni di installazione e configurazione

Installazioni multiple-package