Aracılığıyla paylaş


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
Genel özellik ActiveType Alır veya ayarlar arabirimin türü bir eInterfaceType numaralandırma.
Genel özellik Base Temel sınıf arabiriminin adını içeren bir dize alır.
Genel özellik Default Arabirimi varsayılan arabirim olup olmadığını gösteren bir değeri alır.
Genel özellik Functions Üst nesne için bir işlevler topluluğu alır.
Genel özellik Guid GUID değerini alır IInterfaceInfo nesne.
Genel özellik IsDispatchable Arabirim türetilir olup olmadığını gösteren bir değeri alır IDispatch.
Genel özellik Name Alır veya nesnenin adını ayarlar.
Genel özellik Properties Arabirim özelliklerini alır.
Genel özellik 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.
Genel özellik 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.

Ayrıca bkz.

Başvuru

Microsoft.VisualStudio.VsWizard Ad Alanı