IInterfaceInfo-Schnittstelle
Enthält Informationen zu den Eigenschaften der angegebenen Schnittstellen der Typbibliothek bereit.
Namespace: Microsoft.VisualStudio.VsWizard
Assembly: Microsoft.VisualStudio.VsWizard (in Microsoft.VisualStudio.VsWizard.dll)
Syntax
'Declaration
<GuidAttribute("8F24E5EC-AB6F-4EB1-B341-917D7DC5BCC3")> _
Public Interface IInterfaceInfo
[GuidAttribute("8F24E5EC-AB6F-4EB1-B341-917D7DC5BCC3")]
public interface IInterfaceInfo
[GuidAttribute(L"8F24E5EC-AB6F-4EB1-B341-917D7DC5BCC3")]
public interface class IInterfaceInfo
[<GuidAttribute("8F24E5EC-AB6F-4EB1-B341-917D7DC5BCC3")>]
type IInterfaceInfo = interface end
public interface IInterfaceInfo
Der IInterfaceInfo-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
ActiveType | Ruft den Typ der Schnittstelle als eInterfaceType-Enumeration fest. | |
Base | Ruft eine Zeichenfolge ab, die den Namen der Basisklasse der Schnittstelle enthält. | |
Default | Ruft einen Wert ab, der angibt, ob die Schnittstelle die Standardschnittstelle ist. | |
Functions | Ruft eine Auflistung von Funktionen für das übergeordnete Objekt ab. | |
Guid | Ruft die GUID für das IInterfaceInfo-Objekt ab. | |
IsDispatchable | Ruft einen Wert ab, der angibt, ob die Schnittstelle aus IDispatchabgeleitet ist. | |
Name | Ruft den Namen des Objekts ab oder legt ihn fest. | |
Properties | Ruft die Eigenschaften der Schnittstelle ab. | |
Source | Ruft einen Wert ab, der angibt, ob die Schnittstelle der Quelle, also eine Schnittstelle, die der Client überwacht werden anstelle der Aufrufe basiert. | |
Type | Ruft den Schnittstellentyp als eInterfaceType-Enumeration ab. |
Zum Seitenanfang
Hinweise
Die IInterfaceInfo-Objekt Steuerelementinformationen über die Eigenschaften in der angegebenen Schnittstelle, wie z:
Name
Typ
Funktionen
Basisschnittstelle
Zum Beispiel indem Sie diese Eigenschaften haben, können Sie die Methoden einer angegebenen Schnittstelle zu einem Projekt hinzufügen.Ein Beispiel finden Sie unter Assistent zum Implementieren von Schnittstellen.
Beispiele
// 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;
}
Hinweis |
---|
Weitere Informationen finden Sie unter Gewusst wie: Interpretieren von Beispielen für das Visual C++-Assistentenmodell Weitere Informationen darüber, wie Eigenschaften in HTML und den default.js-Dateien eines benutzerdefinierten Assistenten aufgerufen werden. |