Übergeben von Null als Argument von Windows Installer-Funktionen

Windows Installer-Funktionen, die Daten an einem vom Benutzer bereitgestellten Speicherspeicherort zurückgeben, sollten nicht als Wert für den Zeiger mit NULL aufgerufen werden. Diese Funktionen geben eine Zeichenfolge zurück oder geben Daten als ganzzahlige Zeiger zurück, geben jedoch unkonsistente 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