Aracılığıyla paylaş


ISecureFactory.CreateInstanceWithSecurity Yöntem

Tanım

Güvenli bir sınıf fabrikasını temsil eden com türünün yeni bir örneğini oluşturur.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

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

Parametreler

dwIdentityFlag
Int32

Aşağıdaki CORIESECURITY değerlerinden biri:

  • CORIESECURITY_ZONE: 0x01

  • CORIESECURITY_SITE: 0x02

dwZone
Int32

Aşağıdaki URLZONE değerlerinden biri:

  • URLZONE_LOCAL_MACHINE: 0x00

  • URLZONE_INTRANET: 0x01

  • URLZONE_TRUSTED: 0x02

  • URLZONE_INTERNET: 0x03

  • URLZONE_UNTRUSTED: 0x04

lpSite
String

Sitenin URL'si.

lpId
String

Sitenin benzersiz kimliği.

lpLink
String

URL'nin göreli olabilecek bağlantı bölümü.

lpLicenses
String

Etki alanıyla ilişkilendirilecek lisans dosyalarının konumu.

Döndürülenler

Yeni örnek için sarmalayıcı olan nesne. Gerçek nesneye erişmek için dönüş değerinin eşlenmemiş olması gerekir.

Şunlara uygulanır