0
私のmidlファイルでWindows :: Foundationで定義されたインターフェイスを使用したいと思います。そのため Iサンプルコード次の書いたが、エラーをコンパイル与える: エラーMIDL2011未解決型宣言:IStringable [プロシージャ 'MyCustomMethod2' パラメータ 'PARAM2'(インタフェース 'mytestmidl.MyTestInterfaceは')] 12midlでWindows :: Foundation名前空間インターフェイスを使用する
をmytestmidl.idl私のmidlファイルからIStringableまたは他のインタフェースを参照するにはどうすればよいですか?
#include <sdkddkver.h>
import "Windows.Foundation.idl";
//using namespace Windows::Foundation;
namespace mytestmidl
{
[version(1.0), uuid(332FD2F1-1C69-4C91-949E-4BB67A85BE00)]
interface MyTestInterface : IInspectable
{
HRESULT MyCustomMethod1([in] HSTRING param1);
HRESULT MyCustomMethod2([in] IStringable *param2);
}
}