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, MsiOpenPackageExo MsiOpenProduct.

[in] szName

Specifica il nome della proprietà.

[in] szValue

Specifica il valore della proprietà .

Valore restituito

Questa funzione restituisce UINT.

Osservazioni

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 del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.

Fabbisogno

Requisito Valore
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 Finestre
intestazione msiquery.h
libreria Msi.lib
dll Msi.dll

Vedere anche

Funzioni di accesso allo stato del programma di installazione