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 ファイルのカスタム ウィザードの両方でプロパティと呼ばれます。