AssemblyBindInfo 構造体
参照アセンブリに関する詳細情報を提供します。
構文
typedef struct _AssemblyBindInfo {
DWORD dwAppDomainId;
LPCWSTR lpReferencedIdentity;
LPCWSTR lpPostPolicyIdentity;
DWORD ePolicyLevel;
} AssemblyBindInfo;
メンバー
メンバー | 説明 |
---|---|
dwAppDomainId |
IHostAssemblyStore::ProvideAssembly の呼び出しで返され、参照されるアセンブリが読み込まれる IStream の一意の識別子。 |
lpReferencedIdentity |
参照されるアセンブリの一意の識別子。 |
lpPostPolicyIdentity |
バインド ポリシー値の適用後に参照されるアセンブリの識別子。 |
ePolicyLevel |
参照されるアセンブリに適用されるバージョン管理ポリシー (存在する場合) を示す EPolicyAction 値のいずれか。 |
解説
ホストから、一意の識別子 dwAppDomainId
が共通言語ランタイム (CLR) に提供されます。 IHostAssemblyStore::ProvideAssembly
の呼び出しが返されると、ランタイムで識別子を使用して、IStream
の内容がマップされているかどうかが判断されます。 その場合、ランタイムではストリームが再マッピングされるのではなく、既存のコピーが読み込まれます。 ランタイムでは、IHostAssemblyStore::ProvideModule の呼び出しから返されたストリームの検索キーとしても、この識別子が使用されます。 そのため、識別子はモジュール要求とアセンブリ要求に対して一意である必要があります。
必要条件
:「システム要件」を参照してください。
ヘッダー: MSCorEE.idl
ライブラリ: MSCorEE.dll にリソースとして含まれます
.NET Framework のバージョン: 2.0 以降で使用可能
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET