ModuleBindInfo (Estructura)
Proporciona información detallada sobre el módulo al que se hace referencia y el ensamblado que lo contiene.
typedef struct _ModuleBindInfo {
DWORD dwAppDomainId;
LPCWSTR lpAssemblyIdentity;
LPCWSTR lpModuleName
} ModuleBindInfo;
Miembros
Miembro |
Descripción |
---|---|
dwAppDomainId |
Identificador único para la instancia de IStream devuelta por una llamada al método IHostAssemblyStore::ProvideModule, a partir del cual se debe cargar el módulo al que se hace referencia. |
lpAssemblyIdentity |
Identificador único para el ensamblado que contiene el módulo al que se hace referencia. |
lpModuleName |
Nombre del módulo al que se hace referencia. |
Comentarios
ModuleBindInfo se pasa como parámetro a IHostAssemblyStore::ProvideModule. El host proporciona el identificador único dwAppDomainId a Common Language Runtime (CLR). Después de que vuelva una llamada al método 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 al método IHostAssemblyStore::ProvideAssembly. Por consiguiente, el identificador debe ser único para las solicitudes de módulos, así como para las de 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)