Freigeben über


ISecureFactory2.CreateInstanceWithSecurity Methode

Definition

Erstellt eine neue Instanz des COM-Typs, der eine sichere Klassenfactory darstellt.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

public:
 System::Object ^ CreateInstanceWithSecurity(int dwIdentityFlag, int dwZone, System::String ^ lpSite, System::String ^ lpId, System::String ^ lpLink, System::String ^ lpLicenses);
public object CreateInstanceWithSecurity (int dwIdentityFlag, int dwZone, string lpSite, string lpId, string lpLink, string lpLicenses);
abstract member CreateInstanceWithSecurity : int * int * string * string * string * string -> obj
Public Function CreateInstanceWithSecurity (dwIdentityFlag As Integer, dwZone As Integer, lpSite As String, lpId As String, lpLink As String, lpLicenses As String) As Object

Parameter

dwIdentityFlag
Int32

Einer der folgenden CORIESECURITY-Werte:

  • CORIESECURITY_ZONE: 0x01

  • CORIESECURITY_SITE: 0x02

dwZone
Int32

Einer der folgenden URLZONE-Werte:

  • URLZONE_LOCAL_MACHINE: 0x00

  • URLZONE_INTRANET: 0x01

  • URLZONE_TRUSTED: 0x02

  • URLZONE_INTERNET: 0x03

  • URLZONE_UNTRUSTED: 0x04

lpSite
String

Die URL zu der Website mit der Anwendung, für die die sichere Klassenfactory erstellt wird.

lpId
String

Der eindeutiger Bezeichner für die Website.

lpLink
String

Der Linkanteil der URL, der relativ sein kann.

lpLicenses
String

Der Speicherort der Lizenzdateien, die mit dieser Domäne verknüpft werden sollen.

Gibt zurück

Ein Objekt, das einen Wrapper für die neue Instanz darstellt. Der Rückgabewert muss für den Zugriff auf das eigentliche Objekt entwrappt werden.

Implementiert

Gilt für: