Windows インストーラー関数の引数として null を渡す

ユーザーが指定したメモリの場所にあるデータを返す Windows インストーラー関数は、ポインターの値として null を指定して呼び出さないでください。 このような関数は、文字列を返すか、整数ポインターとしてデータを返しますが、出力引数の値として null を渡すと、一貫性のない値を返します。

次の関数では、出力引数の値として Null を渡さないでください。

MsiGetProperty

MsiRecordGetString

MsiFormatRecord

MsiGetSourcePath

MsiGetTargetPath

MsiGetFeatureState

MsiViewGetError

MsiSummaryInfoGetProperty

MsiEvaluateCondition

MsiGetFeatureCost

MsiGetFeatureState

MsiGetComponentState

MsiGetFeatureCost

MsiGetFeatureValidStates