ILocalRegistry3 Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Richtet eine lokale Registrierung relativ zur Visual Studio-Registrierungsstruktur ein. Diese Schnittstelle erweitert ILocalRegistry2. Sie können eine Instanz der Schnittstelle durch den SLocalRegistry (SID_SLocalRegistry)-Dienst abrufen.
public interface class ILocalRegistry3 : Microsoft::VisualStudio::Shell::Interop::ILocalRegistry2
public interface class ILocalRegistry3 : Microsoft::VisualStudio::Shell::Interop::ILocalRegistry2
__interface ILocalRegistry3 : Microsoft::VisualStudio::Shell::Interop::ILocalRegistry2
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("1B01F13F-ABEE-4761-91AF-76CE6B4C9E7A")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface ILocalRegistry3 : Microsoft.VisualStudio.Shell.Interop.ILocalRegistry2
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("1B01F13F-ABEE-4761-91AF-76CE6B4C9E7A")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type ILocalRegistry3 = interface
interface ILocalRegistry2
Public Interface ILocalRegistry3
Implements ILocalRegistry2
- Abgeleitet
- Attribute
- Implementiert
Hinweise
Stellt eine Website mit einer lokalen Registrierung von Objekt-und Typinformationen bereit. Die lokale Registrierung ist streng lokal und steht nicht im Zusammenhang mit der Systemregistrierung.
Methoden
| CreateInstance(Guid, Object, Guid, UInt32, IntPtr) |
Erstellt eine Instanz einer Klasse, die in der lokalen Registrierung aufgeführt ist. |
| CreateManagedInstance(String, String, String, Guid, IntPtr) |
Erstellt eine Instanz einer verwalteten Klasse und gibt eine angeforderte Schnittstelle zurück. |
| GetClassObjectOfClsid(Guid, UInt32, IntPtr, Guid, IntPtr) |
Gibt das Klassenobjekt zurück, das einer CLSID zugeordnet ist. |
| GetClassObjectOfClsid(Guid, UInt32, IntPtr, Guid, IntPtr) |
Gibt das einer CLSID zugeordnete Klassenobjekt zurück. (Geerbt von ILocalRegistry) |
| GetClassObjectOfManagedClass(String, String, String, Guid, IntPtr) |
Gibt eine Schnittstelle zurück, die von einem bestimmten verwalteten Objekt implementiert wird. |
| GetLocalRegistryRoot(String) |
Gibt den lokalen Registrierungsstamm zurück. |
| GetTypeLibOfClsid(Guid, ITypeLib) |
Nicht implementiert. Darf nicht verwendet werden. |
Erweiterungsmethoden
| CreateInstance(ILocalRegistry, Guid) |
Erstellt ein gemeinsam anfügbares com-Objekt. |