Condividi tramite


Metodo Package.CreateInstance

Crea l'oggetto COM specificato utilizzando l'oggetto del Registro di sistema CLSID locali dei vsprvs.

Spazio dei nomi:  Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

Sintassi

'Dichiarazione
Public Function CreateInstance ( _
    ByRef clsid As Guid, _
    ByRef iid As Guid, _
    type As Type _
) As Object
public Object CreateInstance(
    ref Guid clsid,
    ref Guid iid,
    Type type
)

Parametri

  • clsid
    Tipo: System.Guid%
    Il CLSID dell'oggetto da creare.
  • iid
    Tipo: System.Guid%
    L'interfaccia IID viene implementata dall'oggetto.
  • type
    Tipo: System.Type
    Il tipo gestito di oggetti da restituire.

Valore restituito

Tipo: System.Object
Un'istanza dell'oggetto creato.

Note

Il metodo di CreateInstance crea l'oggetto specificato utilizzando l'oggetto del Registro di sistema CLSID locale di Visual Studio .A creazione viene eseguito il cast al tipo specificato.Se Visual Studio non può essere creato per alcun motivo, il pacchetto utilizza Activator.CreatInstance.Questo consente alle classi gestite da registrare localmente alla versione di Visual Studio in \Software\Microsoft\VisualStudio HKLM \ 8,0 \ CLSID.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Package Classe

Spazio dei nomi Microsoft.VisualStudio.Shell