Freigeben über


IMetaDataDispenser

Aktualisiert: November 2007

Stellt Methoden bereit, um einen neuen Metadatenbereich zu erstellen oder einen vorhandenen zu öffnen.

interface IMetaDataDispenser : IUnknown {
        
    HRESULT DefineScope (
        [in]  REFCLSID    rclsid,
        [in]  DWORD       dwCreateFlags,
        [in]  REFIID      riid, 
        [out] IUnknown    **ppIUnk
    );
        
    HRESULT OpenScope (
        [in]  LPCWSTR     szScope, 
                [in]  DWORD       dwOpenFlags, 
        [in]  REFIID      riid, 
                [out] IUnknown    **ppIUnk
    );
        
    HRESULT OpenScopeOnMemory (
        [in]  LPCVOID     pData, 
        [in]  ULONG       cbData, 
                [in]  DWORD       dwOpenFlags, 
        [in]  REFIID      riid, 
                [out] IUnknown    **ppIUnk
    );
        
};

Methoden

Methode

Beschreibung

IMetaDataDispenser::DefineScope-Methode

Erstellt einen neuen Bereich im Arbeitsspeicher, in dem Sie neue Metadaten erstellen können.

IMetaDataDispenser::OpenScope-Methode

Öffnet eine vorhandene Datei auf dem Datenträger und ordnet ihre Metadaten im Arbeitsspeicher zu.

IMetaDataDispenser::OpenScopeOnMemory-Methode

Öffnet einen Bereich des Arbeitsspeichers, der vorhandene Metadaten enthält. Das heißt, diese Methode öffnet einen angegebenen Bereich des Arbeitsspeichers, in dem die vorhandenen Daten wie Metadaten behandelt werden.

Anforderungen

Plattform: 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, 1.1, 1.0

Siehe auch

Referenz

IMetaDataDispenserEx

Weitere Ressourcen

Metadatenschnittstellen