Freigeben über


Übergeben von NULL als Argument von Windows Installer-Funktionen

Windows Installer-Funktionen, die Daten in einem vom Benutzer bereitgestellten Speicherspeicherort zurückgeben, sollten nicht mit NULL als Wert für den Zeiger aufgerufen werden. Diese Funktionen geben eine Zeichenfolge zurück oder geben Daten als ganzzahlige Zeiger zurück, geben jedoch inkonsistente Werte zurück, wenn null als Wert für das Ausgabeargument übergeben wird.

Übergeben Sie Null nicht als Wert des Ausgabearguments für eine der folgenden Funktionen:

MsiGetProperty-

MsiRecordGetString-

MsiFormatRecord-

MsiGetSourcePath-

MsiGetTargetPath-

MsiGetFeatureState-

MsiViewGetError-

MsiSummaryInfoGetProperty

MsiEvaluateCondition-

MsiGetFeatureCost-

MsiGetFeatureState-

MsiGetComponentState-

MsiGetFeatureCost-

MsiGetFeatureValidStates