Partager via


Package.CreateInstance, méthode

Crée l'objet COM spécifié à l'aide de l'objet local de CLSID du Registre des vsprvs.

Espace de noms :  Microsoft.VisualStudio.Shell
Assembly :  Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)

Syntaxe

'Déclaration
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
)

Paramètres

  • clsid
    Type : System.Guid%
    CLSID de l'objet à le créer.
  • iid
    Type : System.Guid%
    L'interface IID que que l'objet implémente.
  • type
    Type : System.Type
    Le type managé de l'objet au retour.

Valeur de retour

Type : System.Object
Une instance de l'objet créé.

Remarques

La méthode d'CreateInstance crée l'objet spécifié à l'aide de l'objet local de CLSID de Registre de Visual Studio.Après la création il est cast au donné tapez.Si Visual Studio ne peut pas la créer pour une raison quelconque, le package, utilise Activator.CreatInstance.Cela permet des classes managé à enregistrer dans les variables locales à la version particulière de Visual Studio dans HKLM\Software\Microsoft\VisualStudio\8,0\CLSID.

Sécurité .NET Framework

Voir aussi

Référence

Package Classe

Microsoft.VisualStudio.Shell, espace de noms