IInterfaceInfo Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen tür kitaplığı arabirimlerinin özellikleri hakkında bilgi sağlar.
public interface class IInterfaceInfo
public interface class IInterfaceInfo
__interface IInterfaceInfo
[System.Runtime.InteropServices.Guid("F367372D-0440-49B1-9292-203C664F5051")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IInterfaceInfo
[<System.Runtime.InteropServices.Guid("F367372D-0440-49B1-9292-203C664F5051")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IInterfaceInfo = interface
Public Interface IInterfaceInfo
- Öznitelikler
Ö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
Özelliklerin hem HTML hem de bir özel sihirbazın default.js dosyalarında nasıl çağrıldığı hakkında daha fazla bilgi için bkz. nasıl yapılır: Visual C++ Sihirbazı model örneklerini yorumlama örnekleri .
Açıklamalar
IInterfaceInfoNesnesi, belirtilen arabirimde bulunan özelliklerle ilgili bilgileri denetler, örneğin:
Ad
Tür
İşlevler
Temel arabirim
Örneğin, bu özellikleri kullanarak bir projeye belirtilen bir arabirimin yöntemlerini ekleyebilirsiniz. Bir örnek için bkz. arabirim uygulama Sihirbazı .
Özellikler
| ActiveType |
Arabirim türünü bir numaralandırma olarak alır veya ayarlar eInterfaceType . |
| Base |
Arabirimin temel sınıfının adını içeren bir dize alır. |
| Default |
Arabirimin varsayılan arabirim olup olmadığını gösteren bir değer alır. |
| Functions |
Üst nesne için bir işlev koleksiyonunu alır. |
| Guid |
Nesnenin GUID 'INI alır IInterfaceInfo . |
| IsDispatchable |
Arabirimin |
| Name |
Nesnenin adını alır veya ayarlar. |
| Properties |
Arabirimin özelliklerini alır. |
| Source |
Arabirimin kaynak olup olmadığını gösteren bir değer alır — diğer bir deyişle, istemcinin, aramalar yerine, dinlediği bir arabirimdir. |
| Type |
Arabirim türünü bir numaralandırma olarak alır eInterfaceType . |