AssemblyBindInfo (Estructura)
Proporciona información detallada sobre el ensamblado al que se hace referencia.
typedef struct _AssemblyBindInfo {
DWORD dwAppDomainId;
LPCWSTR lpReferencedIdentity;
LPCWSTR lpPostPolicyIdentity;
DWORD ePolicyLevel;
} AssemblyBindInfo;
Miembros
Miembro |
Descripción |
---|---|
dwAppDomainId |
Identificador único para la instancia de IStream devuelta por una llamada a IHostAssemblyStore::ProvideAssembly, a partir del cual se debe cargar el ensamblado al que se hace referencia. |
lpReferencedIdentity |
Identificador único para el ensamblado al que se hace referencia. |
lpPostPolicyIdentity |
Identificador para el ensamblado al que se hace referencia después de la aplicación de los valores de directiva de enlace. |
ePolicyLevel |
Uno de los valores de EPolicyAction que indica las directivas de versión, si las hubiera, que se deben aplicar al ensamblado al que se hace referencia. |
Comentarios
El host proporciona el identificador único dwAppDomainId a Common Language Runtime (CLR). Después de que vuelva una llamada a IHostAssemblyStore::ProvideAssembly, el motor en tiempo de ejecución utiliza el identificador para determinar si se ha asignado el contenido de IStream. Si es así, el motor en tiempo de ejecución carga la copia existente en lugar de reasignar la secuencia. El tiempo de ejecución también utiliza este identificador como una clave de búsqueda para las secuencias devueltas por las llamadas a IHostAssemblyStore::ProvideModule. Por consiguiente, el identificador debe ser único para las solicitudes de módulos y ensamblados.
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: MSCorEE.idl
Biblioteca: se incluye como recurso en MsCorEE.dll
Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
Vea también
Referencia
ICLRAssemblyIdentityManager (Interfaz)
ICLRAssemblyReferenceList (Interfaz)
IHostAssemblyManager (Interfaz)