次の方法で共有


C6101

警告 C6101: 初期化されていないメモリを返しています

関数によって通常パスは _Out_ 名前付きなパラメーターを設定します。このメッセージは、SAL 注釈に基づいて対象の関数は常に正しく実行されることも生成されます。成功または失敗を示す値を返さない関数は、初期化前の状態に戻されないように関数を呼び出す前に、関数はパラメーターを設定したりすること _Out_ パラメーターは初期化前の状態に戻されたデータであるとアナライザーが判断するため _Out_ パラメーター値を設定する必要があります。関数が成功と失敗は、_Out_ パラメーターは、エラー発生時に設定する必要がなく、初期化されていない場所を検出し、回避できます。いずれの場合も、ターゲットは初期化されていない場所の読み取りを避けることができます。関数は、後で使用する _Out_ パラメーターに触れなければ、パラメーターは必要に応じて前に呼び出す初期化される必要があります _Inout_ の注釈、または明示 _Pre_null_ または _Pre_satisfies_() マークされます。「部分的な成功」は _When_ の注釈を処理することができます。詳細については、「SAL 注釈を使って C/C++ のコード障害を減らす方法」を参照してください。