C6101

警告的 C6101:返回未初始化的内存

演示成功的路径全部函数不设置为 _Out_ 参数。此消息指示基于的 SAL 注释生成相关函数总是会成功。不返回成功或失败指示的函数应设置其所有 _Out_ 参数,因为该分析过程假定,_Out_ 参数是未初始化的数据,在调用函数之前,并且,将函数将参数设置为,以便它不再未初始化。如果函数指示成功或失败,则 _Out_ 参数不设置后失败,并且,可以检测和避免未初始化的位置。仍,目的是为了避免未初始化的位置读取。如果函数有时不涉及随后使用的一个 _Out_ 参数,则应该初始化该参数,在函数调用和标记 _Inout_ 批注之前,或者更加显式的 _Pre_null_ 或 _Pre_satisfies_(),时候。“部分成功”可处理与 _When_ 批注。有关更多信息,请参见使用 SAL 批注以减少 C/C++ 代码缺陷