Condividi tramite


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