次の方法で共有


コンパイラの警告 (レベル 4) C4682

更新 : 2007 年 11 月

エラー メッセージ

'parameter' : 方向性のあるパラメータ属性が指定されていません。[in] を既定とします。

属性付きインターフェイスのパラメータのメソッドに、方向属性 in または out が指定されていません。パラメータには既定値の in が指定されます。

既定では、この警告はオフに設定されています。詳細については、「Compiler Warnings That Are Off by Default」を参照してください。

次の例では C4682 警告が生成されます。

// C4682.cpp
// compile with: /W4
#pragma warning(default : 4682)
#include <windows.h>
[module(name="MyModule")];

[ library_block, object, uuid("c54ad59d-d516-41dd-9acd-afda17565c2b") ]
__interface IMyIface : IUnknown
{
   HRESULT f1(int i, int *pi); // C4682
   // try the following line
   // HRESULT f1([in] int i, [in] int *pi);
};

int main()
{
}