Передача null в качестве аргумента функций установщика Windows

Функции установщика Windows, возвращающие данные в предоставленном пользователем расположении памяти, не должны вызываться со значением NULL в качестве значения указателя. Эти функции возвращают строку или данные в виде целочисленных указателей, но возвращают несогласованные значения при передаче null в качестве значения для выходного аргумента.

Не передайте null в качестве значения выходного аргумента для любой из следующих функций:

MsiGetProperty

MsiRecordGetString

MsiFormatRecord

MsiGetSourcePath

MsiGetTargetPath

MsiGetFeatureState

MsiViewGetError

MsiSummaryInfoGetProperty

MsiEvaluateCondition

MsiGetFeatureCost

MsiGetFeatureState

MsiGetComponentState

MsiGetFeatureCost

MsiGetFeatureValidStates