Freigeben über


Übergeben von NULL als Argument von Windows Installer-Funktionen

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

Übergeben Sie für keine der folgenden Funktionen NULL als Wert für das Ausgangsargument:

MsiGetProperty

MsiRecordGetString

MsiFormatRecord

MsiGetSourcePath

MsiGetTargetPath

MsiGetFeatureState

MsiViewGetError

MsiSummaryInfoGetProperty

MsiEvaluateCondition

MsiGetFeatureCost

MsiGetFeatureState

MsiGetComponentState

MsiGetFeatureCost

MsiGetFeatureValidStates