Språk

ISecureFactory2.CreateInstanceWithSecurity Metod

Definition

Skapar en ny instans av en COM-typ som representerar en säker klassfabrik.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

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

Parametrar

dwIdentityFlag
Int32

Ett av följande CORIESECURITY-värden:

  • CORIESECURITY_ZONE: 0x01

  • CORIESECURITY_SITE: 0x02

dwZone
Int32

Något av följande URLZONE-värden:

  • URLZONE_LOCAL_MACHINE: 0x00

  • URLZONE_INTRANET: 0x01

  • URLZONE_TRUSTED: 0x02

  • URLZONE_INTERNET: 0x03

  • URLZONE_UNTRUSTED: 0x04

lpSite
String

URL:en för webbplatsen som innehåller programmet som den säkra klassfabriken ska skapas för.

lpId
String

Den unika identiteten för webbplatsen.

lpLink
String

Länkdelen av URL:en, som kan vara relativ.

lpLicenses
String

Platsen för de licensfiler som ska associeras med domänen.

Returer

Ett objekt som är en omslutning för den nya instansen. Returvärdet måste packas upp för att få åtkomst till det verkliga objektet.

Implementeringar

Gäller för