Sdílet prostřednictvím


ISecureFactory2.CreateInstanceWithSecurity Metoda

Definice

Vytvoří novou instanci typu modelu COM, která představuje zabezpečený objekt pro vytváření tříd.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

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

Parametry

dwIdentityFlag
Int32

Jedna z následujících hodnot CORIESECURITY:

-CORIESECURITY_ZONE: 0x01

-CORIESECURITY_SITE: 0x02

dwZone
Int32

Jedna z následujících hodnot URLZONE:

-URLZONE_LOCAL_MACHINE: 0x00

-URLZONE_INTRANET: 0x01

-URLZONE_TRUSTED: 0x02

-URLZONE_INTERNET: 0x03

-URLZONE_UNTRUSTED: 0x04

lpSite
String

Adresa URL webu obsahujícího aplikaci, pro kterou bude vytvořen objekt zabezpečené třídy.

lpId
String

Jedinečná identita webu

lpLink
String

Odkazovaná část adresy URL, která může být relativní.

lpLicenses
String

Umístění licenčních souborů, které mají být spojeny s doménou.

Návraty

Object

Objekt, který je obálkou pro novou instanci. Návratová hodnota musí být pro přístup k reálnému objektu nezabalena.

Implementuje

Platí pro