次の方法で共有


IInterfaceInfo インターフェイス

指定したタイプ ライブラリのインターフェイスのプロパティに関する情報を提供します。

名前空間:  Microsoft.VisualStudio.VsWizard
アセンブリ:  Microsoft.VisualStudio.VsWizard (Microsoft.VisualStudio.VsWizard.dll 内)

構文

'宣言
<GuidAttribute("EFD00EF5-B6B1-4DC0-908A-18AF68FEE2BD")> _
Public Interface IInterfaceInfo
[GuidAttribute("EFD00EF5-B6B1-4DC0-908A-18AF68FEE2BD")]
public interface IInterfaceInfo
[GuidAttribute(L"EFD00EF5-B6B1-4DC0-908A-18AF68FEE2BD")]
public interface class IInterfaceInfo
[<GuidAttribute("EFD00EF5-B6B1-4DC0-908A-18AF68FEE2BD")>]
type IInterfaceInfo =  interface end
public interface IInterfaceInfo

IInterfaceInfo 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ ActiveType 取得またはインターフェイスの種類を設定します、eInterfaceType列挙体。
パブリック プロパティ Base インターフェイスの基本クラスの名前を含む文字列を取得します。
パブリック プロパティ Default インターフェイスが既定のインターフェイスかどうかを示す値を取得します。
パブリック プロパティ Functions 親オブジェクトの関数のコレクションを取得します。
パブリック プロパティ Guid IInterfaceInfo オブジェクトの GUID を取得します。
パブリック プロパティ IsDispatchable インターフェイスから派生したかどうかを示す値を取得するIDispatch
パブリック プロパティ Name オブジェクトの名前を取得または設定します。
パブリック プロパティ Properties インターフェイスのプロパティを取得します。
パブリック プロパティ Source インターフェイスのソースであるかどうかを示す値を取得します-するには、呼び出しではなく、クライアントをリッスンするインターフェイスは。
パブリック プロパティ Type 取得、インターフェイスの種類として、eInterfaceType列挙体。

このページのトップへ

解説

IInterfaceInfoオブジェクト制御など、指定されたインターフェイスに含まれるプロパティに関する情報。

  • [名前]

  • 次のように入力します。

  • 関数

  • 基本インターフェイス

たとえば、これらのプロパティを使用して、指定されたインターフェイスのメソッドをプロジェクトに追加できます。 例については、「インターフェイス実装ウィザード」を参照してください。

// From the Visual Studio Implement Interface Wizard, which uses the 
// Name property to identify and get the properties of an interface.

function GetProxyClassHeader(oInterface)
{
   var strHeader;
   var strInterface = oInterface.Name;
   var strIID = "__uuidof(" + strInterface + ")";
   
   strHeader = 
      "template<class T>\r\n" +
      "class CProxy" + strInterface + " :\r\n" +
      "\tpublic IConnectionPointImpl<T, &" + strIID +  ">\r\n" +
      "{\r\n" +
      "public:\r\n";
      
   return strHeader;
}

注意

参照してください方法 : Visual C++ ウィザード モデルの例を解釈する詳細についてどのように HTML と default.js ファイルのカスタム ウィザードの両方でプロパティと呼ばれます。

参照

参照

Microsoft.VisualStudio.VsWizard 名前空間