Freigeben über


INativeImageInstallInfo-Schnittstelle

Aktualisiert: November 2007

Stellt Methoden bereit, die dem Aufrufer das Abrufen und Zwischenspeichern von Informationen zum systemeigenen Abbild ermöglichen. Dies ermöglicht das direkte Binden an das systemeigene Abbild, statt über eine entsprechende verwaltete Assembly.

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

Methoden

Methode

Beschreibung

INativeImageInstallInfo::EnumDependencies-Methode

Ruft einen Enumerator für die Assemblys ab, von denen das aktuelle systemeigene Abbild abhängt.

INativeImageInstallInfo::GetConfigMask-Methode

Ruft eine Maske des aktuell zwischengespeicherten systemeigenen Abbilds für einen partiellen Vergleich ab.

INativeImageInstallInfo::GetConfigString-Methode

Ruft eine Zeichenfolge ab, die Informationen über den Inhalt, Abhängigkeiten und Annahmen des systemeigenen Abbilds enthält.

INativeImageInstallInfo::GetEvaluationDataToCache-Methode

Ruft die Daten ab, die für die Auswertung des systemeigenen Abbilds verwendet werden sollen.

INativeImageInstallInfo::GetILSignature-Methode

Ruft die Signatur der MSIL-Assembly (Microsoft Intermediate Language) ab.

INativeImageInstallInfo::GetILStrongSignature-Methode

Ruft die Signatur mit starkem Namen der verwalteten Assembly ab.

INativeImageInstallInfo::GetSignature-Methode

Ruft die Signatur des systemeigenen Abbilds ab.

Hinweise

Die IMetaDataAssemblyImport-Schnittstelle kann für die INativeImageInstallInfo-Schnittstelle abgefragt werden.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: Cor.h

Bibliothek: als Ressource in MsCorEE.dll verwendet

.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Weitere Ressourcen

Metadatenschnittstellen