Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zawiera informacje dotyczące właściwości interfejsów biblioteki określonego typu.
Przestrzeń nazw: Microsoft.VisualStudio.VsWizard
Zestaw: Microsoft.VisualStudio.VsWizard (w Microsoft.VisualStudio.VsWizard.dll)
Składnia
'Deklaracja
<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 uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
ActiveType | Zwraca lub ustawia typ interfejsu jako eInterfaceType wyliczania. |
![]() |
Base | Zwraca ciąg zawierający nazwę klasy bazowej interfejsu. |
![]() |
Default | Zwraca wartość wskazującą, czy interfejs jest domyślny interfejs. |
![]() |
Functions | Pobiera zbiór funkcji dla obiektu nadrzędnego. |
![]() |
Guid | Pobiera identyfikator GUID dla IInterfaceInfo obiektu. |
![]() |
IsDispatchable | Zwraca wartość wskazującą, czy interfejs jest pochodną IDispatch. |
![]() |
Name | Zwraca lub ustawia nazwę obiektu. |
![]() |
Properties | Pobiera właściwości interfejsu. |
![]() |
Source | Zwraca wartość wskazującą, czy interfejs jest źródłem — to znaczy interfejs, który nasłuchuje klientów, zamiast wywołania. |
![]() |
Type | Pobiera typ interfejsu jako eInterfaceType wyliczania. |
Początek
Uwagi
IInterfaceInfo Obiektu kontroluje informacje na temat właściwości zawarte w określonego interfejsu, takich jak:
Nazwa
Typ
Funkcje
Interfejs podstawowy
Na przykład korzystając z tych właściwości, metod określonego interfejsu można dodać do projektu.Zobacz Implementacja interfejsu Kreatora przykład.
Przykłady
// 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;
}
[!UWAGA]
Zobacz Jak: interpretować Visual C++ Kreator modelu przykłady Aby uzyskać więcej informacji na temat jak właściwości są nazywane zarówno HTML i plików default.js niestandardowe kreatora.