IInterfaceInfo – rozhraní
Poskytuje informace o vlastnostech knihovny zadaný typ rozhraní.
Obor názvů: Microsoft.VisualStudio.VsWizard
Sestavení: Microsoft.VisualStudio.VsWizard (v Microsoft.VisualStudio.VsWizard.dll)
Syntaxe
'Deklarace
<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
Typ IInterfaceInfo zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
![]() |
ActiveType | Získá nebo nastaví typ rozhraní, jako eInterfaceType výčtu. |
![]() |
Base | Načte řetězec obsahující název základní třídy rozhraní. |
![]() |
Default | Získá hodnotu určující, zda je výchozí rozhraní. |
![]() |
Functions | Kolekce funkcí, získá pro nadřazený objekt. |
![]() |
Guid | Získá identifikátor GUID IInterfaceInfo objektu. |
![]() |
IsDispatchable | Získá hodnotu určující, zda rozhraní je odvozena z IDispatch. |
![]() |
Name | Získá nebo nastaví název objektu. |
![]() |
Properties | Získá vlastnosti rozhraní. |
![]() |
Source | Získá hodnotu určující, zda je zdroj –, který klient naslouchá, spíše než volání rozhraní. |
![]() |
Type | Získá typ rozhraní, jako eInterfaceType výčtu. |
Nahoru
Poznámky
IInterfaceInfo Objekt ovládá informace o vlastnosti obsažené v určeném rozhraní, například:
Název
Type
Funkce
Základní rozhraní
Pomocí těchto vlastností můžete například přidat metody zadané rozhraní k projektu.Příklad naleznete v tématu Průvodce implementací rozhraní.
Příklady
// 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;
}
[!POZNÁMKA]
Viz Jak: Interpretace příkladů modelu Visual C++ Průvodce Další informace o vlastnosti jsou označovány jako jak v HTML a default.js soubory vlastního průvodce.