ModuleBindInfo (Estructura)
Proporciona información detallada sobre el módulo al que se hace referencia y el ensamblado que lo contiene.
Sintaxis
typedef struct _ModuleBindInfo {
DWORD dwAppDomainId;
LPCWSTR lpAssemblyIdentity;
LPCWSTR lpModuleName
} ModuleBindInfo;
Miembros
Miembro | Descripción |
---|---|
dwAppDomainId |
Identificador único del elemento IStream que devuelve una llamada al método IHostAssemblyStore::ProvideModule desde el que se cargará el módulo al que se hace referencia. |
lpAssemblyIdentity |
Identificador único del 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 un parámetro a IHostAssemblyStore::ProvideModule
. El host proporciona el identificador único dwAppDomainId
a Common Language Runtime (CLR). Después de que una llamada al método IHostAssemblyStore::ProvideAssembly devuelva un valor, el runtime usa el identificador para determinar si el contenido del elemento IStream
se ha asignado. Si es así, el runtime carga la copia existente en lugar de reasignar la secuencia. El runtime también usa este identificador como una clave de búsqueda para las secuencias que se devuelven de las llamadas al método IHostAssemblyStore::ProvideAssembly
. Por lo tanto, el identificador debe ser único para las solicitudes de módulo, así como para las solicitudes de ensamblado.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: MSCorEE.idl
Biblioteca: incluida como recurso en MSCorEE.dll
Versiones de .NET Framework: disponible a partir de la versión 2.0