1

このクラスを正しく定義する方法:

public ref class WICBMP sealed
{
  void Load(IWICBitmapSource ^wicBitmapSource);
};
4

1 に答える 1

1

これは不可能です。Windows ランタイム インターフェイスのメンバーを宣言するときに使用できるのは、Windows ランタイム型のみです (この特定のケースでは、コンパイラはメンバー関数を宣言するインターフェイスを生成する必要がありますLoad)。IDL でインターフェイスを定義しようとしても、これを行うことはできません。

ただし、ランタイム クラスは、Windows ランタイム インターフェイスではない COM インターフェイスを実装できます。たとえば、すべての(Windows ランタイム インターフェイス) 実装が実装する必要がある ( IBufferByteAccessCOM インターフェイス) を参照してください。IBuffer

于 2012-11-09T17:30:35.957 に答える