Compartir a través de


INativeImageInstallInfo

Actualización: noviembre 2007

Proporciona métodos que permiten a los llamadores obtener y almacenar en memoria caché la información sobre una imagen nativa. Esto proporciona el enlace directo a la imagen nativa, en lugar de hacerlo a través del ensamblado administrado correspondiente.

interface INativeImageInstallInfo : IUnknown {
        
    HRESULT EnumDependencies (
        HCORENUM                       *phEnum,
        INativeImageDependency         *rDeps[],
        ULONG                          cMax,
        DWORD                          *pdwCount
    );
        
    HRESULT GetConfigMask (
        DWORD                          *pConfigMask
    );
        
    HRESULT GetConfigString (
        LPWSTR                         szConfigString,
        DWORD                          *pdwLength
    );
        
    HRESULT GetEvaluationDataToCache (
        BYTE                           *ppbBuffer,
        DWORD                          *pdwBufferSize
    );
        
    HRESULT GetILSignature (
        CORCOMPILE_ASSEMBLY_SIGNATURE  *pILSign
    );
        
    HRESULT GetILStrongSignature (
        BYTE                           *pbSig,
        DWORD                          *pcbSig
    );
        
    HRESULT GetSignature (
        CORCOMPILE_NGEN_SIGNATURE      *pNgenSign
    );
        
};

Métodos

Método

Descripción

INativeImageInstallInfo::EnumDependencies (Método)

Obtiene un enumerador para los ensamblados de los que depende la imagen nativa actual.

INativeImageInstallInfo::GetConfigMask (Método)

Obtiene una máscara de la imagen nativa actualmente almacenada en memoria caché que se usará para la correspondencia parcial.

INativeImageInstallInfo::GetConfigString (Método)

Obtiene una cadena que contiene información sobre el contenido, las dependencias y las suposiciones de la imagen nativa.

INativeImageInstallInfo::GetEvaluationDataToCache (Método)

Obtiene los datos que se usarán para la evaluación de la imagen nativa.

INativeImageInstallInfo::GetILSignature (Método)

Obtiene la firma del ensamblado de lenguaje intermedio de Microsoft (MSIL).

INativeImageInstallInfo::GetILStrongSignature (Método)

Obtiene la firma de nombre seguro del ensamblado administrado.

INativeImageInstallInfo::GetSignature (Método)

Obtiene la firma de la imagen nativa.

Comentarios

Se pueden realizar consultas en la interfaz IMetaDataAssemblyImport para la interfaz INativeImageInstallInfo.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: Cor.h

Biblioteca: se usa como recurso en MsCorEE.dll

Versiones de .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vea también

Otros recursos

Interfaces de metadatos