Funzione MsiSetPropertyA (msiquery.h)
La funzione MsiSetProperty imposta il valore per una proprietà di installazione.
Sintassi
UINT MsiSetPropertyA(
[in] MSIHANDLE hInstall,
[in] LPCSTR szName,
[in] LPCSTR szValue
);
Parametri
[in] hInstall
Gestire l'installazione fornita a un'azione personalizzata DLL o ottenuta tramite MsiOpenPackage, MsiOpenPackageEx o MsiOpenProduct.
[in] szName
Specifica il nome della proprietà.
[in] szValue
Specifica il valore della proprietà.
Valore restituito
Questa funzione restituisce UINT.
Commenti
Se la proprietà non è definita, viene creata dalla funzione MsiSetProperty . Se il valore è Null o una stringa vuota, la proprietà viene rimossa.
Nota
L'intestazione msiquery.h definisce MsiSetProperty 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 |
Piattaforma di destinazione | Windows |
Intestazione | msiquery.h |
Libreria | Msi.lib |
DLL | Msi.dll |
Vedi anche
Funzioni di accesso allo stato del programma di installazione