ISecureFactory2.CreateInstanceWithSecurity Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает новый экземпляр типа COM, представляющий фабрику защищенных классов.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
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
Параметры
- dwIdentityFlag
- Int32
Одно из следующих значений CORIESECURITY:
— CORIESECURITY_ZONE: 0x01
— CORIESECURITY_SITE: 0x02
- dwZone
- Int32
Одно из следующих значений URLZONE:
— URLZONE_LOCAL_MACHINE: 0x00
— URLZONE_INTRANET: 0x01
— URLZONE_TRUSTED: 0x02
— URLZONE_INTERNET: 0x03
— URLZONE_UNTRUSTED: 0x04
- lpSite
- String
URL-адрес сайта, содержащего приложение, для которого будет создаваться фабрика защищенных классов.
- lpId
- String
Уникальный идентификатор сайта.
- lpLink
- String
Часть ссылки в URL-адресе, которая может быть относительной.
- lpLicenses
- String
Расположение файлов лицензии для связи с доменом.
Возвращаемое значение
Объект, являющийся оболочкой для нового экземпляра. Необходимо развернуть возвращенное значение, чтобы получить доступ к истинному объекту.