Compartir a través de


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

AssemblyBindInfo (Estructura)

ICLRAssemblyIdentityManager (Interfaz)

ICLRAssemblyReferenceList (Interfaz)

IHostAssemblyManager (Interfaz)

Otros recursos

Estructuras de hospedaje