C6101

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

通过此函数的成功路径未设置命名_Out_参数。此消息基于 SAL 注释生成,它暗指相关函数总是成功的。指示不返回成功或失败的函数应仅设置所有其 _Out_ 参数,这是因为分析程序将假定,_Out_ 参数是未初始化的数据,然后再调用函数,并且,函数将设置参数,以便它不再未初始化。如果函数指示成功或失败,则 _Out_ 参数不需要设置以防失败,并且,可以检测和避免未初始化的位置。在任何情况下,目标将避免未初始化位置的读取。如果函数有时不触碰随后使用的 _Out_ 参数,则参数应在此函数调用前初始化并且标记 _Inout_ 注释或者更加清晰的 _Pre_null_ 或 _Pre_satisfies_() 在适当的时候,。“部分成功”可以处理 _When_ 注释。有关详细信息,请参阅使用 SAL 批注以减少 C/C++ 代码缺陷