Partilhar via


Interface INativeImageInstallInfo

Fornece métodos para permitir que chamadores para obter e armazenar em cache informações sobre um nativo imagem. Isso proporciona a ligação direta com o nativo imagem, em vez de um assembly gerenciado correspondente.

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

Descrição

Método INativeImageInstallInfo::EnumDependencies

Obtém um enumerador para os assemblies dos quais o corrente nativo depende da imagem.

Método INativeImageInstallInfo::GetConfigMask

Obtém uma máscara de atualmente em cache nativo imagem a ser usada para correspondência parcial.

Método INativeImageInstallInfo::GetConfigString

Obtém uma cadeia de caracteres que contém informações sobre o Sumário, dependências e pressupostos o nativo imagem.

Método INativeImageInstallInfo::GetEvaluationDataToCache

Obtém os dados a ser usado para avaliação do nativo imagem.

Método INativeImageInstallInfo::GetILSignature

Obtém a assinatura de assembly Microsoft intermediate linguagem (MSIL).

Método INativeImageInstallInfo::GetILStrongSignature

Obtém a assinatura de nome forte do assembly gerenciado.

Método INativeImageInstallInfo::GetSignature

Obtém a assinatura da imagem nativa.

Comentários

The Interface IMetaDataAssemblyImport interface pode ser consultado para a INativeImageInstallInfo interface.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: Cor.h

Biblioteca: Usado sistema autônomo um recurso em MsCorEE.dll

.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Outros recursos

Interfaces de metadados