次の方法で共有


IHostStubClass.GetSecuredClassFactory メソッド

定義

指定したアセンブリで、ある型の安全なクラス ファクトリを作成します。

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

public:
 virtual Microsoft::IE::ISecureFactory ^ GetSecuredClassFactory(int dwIdentityFlags, int dwZone, System::String ^ lpSite, System::String ^ pbSecurityId, System::String ^ lpHash, System::String ^ className, System::String ^ fileName) = Microsoft::IE::IHostEx::GetSecuredClassFactory;
public virtual Microsoft.IE.ISecureFactory GetSecuredClassFactory (int dwIdentityFlags, int dwZone, string lpSite, string pbSecurityId, string lpHash, string className, string fileName);
abstract member GetSecuredClassFactory : int * int * string * string * string * string * string -> Microsoft.IE.ISecureFactory
override this.GetSecuredClassFactory : int * int * string * string * string * string * string -> Microsoft.IE.ISecureFactory
Public Overridable Function GetSecuredClassFactory (dwIdentityFlags As Integer, dwZone As Integer, lpSite As String, pbSecurityId As String, lpHash As String, className As String, fileName As String) As ISecureFactory

パラメーター

dwIdentityFlags
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

サイト アドレス。

pbSecurityId
String

サイトの一意の ID。

lpHash
String

読み込まれているアセンブリの 16 進数でエンコードされたハッシュ値。

className
String

型の名前。

fileName
String

アセンブリの名前。

戻り値

ISecureFactory

安全なクラス ファクトリを表すオブジェクト。

実装

適用対象