IInterfaceInfo Arabirim
Belirtilen tür kitaplığının arabirimlerinin özellikleri hakkında bilgi sağlar.
Ad alanı: Microsoft.VisualStudio.VsWizard
Derleme: Microsoft.VisualStudio.VsWizard (Microsoft.VisualStudio.VsWizard.dll içinde)
Sözdizimi
'Bildirim
<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
IInterfaceInfo türü aşağıdaki üyeleri ortaya koyar.
Özellikler
Ad | Açıklama | |
---|---|---|
ActiveType | Alır veya ayarlar arabirimin türü bir eInterfaceType numaralandırma. | |
Base | Temel sınıf arabiriminin adını içeren bir dize alır. | |
Default | Arabirimi varsayılan arabirim olup olmadığını gösteren bir değeri alır. | |
Functions | Üst nesne için bir işlevler topluluğu alır. | |
Guid | GUID değerini alır IInterfaceInfo nesne. | |
IsDispatchable | Arabirim türetilir olup olmadığını gösteren bir değeri alır IDispatch. | |
Name | Alır veya nesnenin adını ayarlar. | |
Properties | Arabirim özelliklerini alır. | |
Source | Arabirim kaynağı olup olmadığını gösteren bir değeri alır — başka bir deyişle, istemci, yerine aramaları dinlediği bir arabirim. | |
Type | Arabirim türü olarak alır bir eInterfaceType numaralandırma. |
Üst
Notlar
IInterfaceInfo Nesne belirtilen arabirimde gibi bulunan özellikler hakkında bilgi denetler:
Ad
Tür
İşlevler
Temel arabirim
Örneğin, bu özellikleri kullanarak, belirtilen bir arabirim yöntemlerini bir projeye ekleyebilirsiniz. Bir örnek için bkz. Implement Arabirimi Sihirbazı
Örnekler
// 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;
}
Not
Bkz: Nasıl yapılır: Visual c++ Sihirbazı modeli örnekler yorumlamak hem html hem de özel bir sihirbaz default.js dosyaların özelliklerini nasıl adlı hakkında daha fazla bilgi için.