Condividi tramite


INativeImageInstallInfo

Aggiornamento: novembre 2007

Fornisce i metodi che consentono ai chiamanti di ottenere e memorizzare nella cache le informazioni relative a un'immagine nativa. In questo modo, è possibile utilizzare l'associazione diretta all'immagine nativa anziché mediante un assembly gestito corrispondente.

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
    );
        
};

Metodi

Metodo

Descrizione

Metodo INativeImageInstallInfo::EnumDependencies

Ottiene un enumeratore per gli assembly da cui dipende l'immagine nativa corrente.

Metodo INativeImageInstallInfo::GetConfigMask

Ottiene una maschera dell'immagine nativa attualmente memorizzata nella cache da utilizzare per creare un'associazione parziale.

Metodo INativeImageInstallInfo::GetConfigString

Ottiene una stringa contenente informazioni sul contenuto, sulle dipendenze e sulle assunzioni dell'immagine nativa.

Metodo INativeImageInstallInfo::GetEvaluationDataToCache

Ottiene i dati da utilizzare per la valutazione dell'immagine nativa.

Metodo INativeImageInstallInfo::GetILSignature

Ottiene la firma dell'assembly MSIL (Microsoft Intermediate Language).

Metodo INativeImageInstallInfo::GetILStrongSignature

Ottiene la firma con nome sicuro dell'assembly gestito.

Metodo INativeImageInstallInfo::GetSignature

Ottiene la firma dell'immagine nativa.

Note

Sull'interfaccia IMetaDataAssemblyImport può essere eseguita una query per l'interfaccia INativeImageInstallInfo.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: Cor.h

Libreria: utilizzata come risorsa in MsCorEE.dll

Versioni di .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vedere anche

Altre risorse

Interfacce di metadati