IMetaDataDispenser
Mise à jour : novembre 2007
Fournit des méthodes pour créer une portée de métadonnées ou en ouvrir une existante.
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
);
};
Méthodes
Méthode |
Description |
---|---|
Crée une zone en mémoire dans laquelle vous pouvez créer des métadonnées. |
|
Ouvre un fichier sur disque existant et mappe ses métadonnées dans la mémoire. |
|
Ouvre une zone de mémoire qui contient les métadonnées existantes. Autrement dit, cette méthode ouvre une zone de mémoire spécifiée dans laquelle les données existantes sont considérées comme des métadonnées. |
Configuration requise
Platform: See Configuration requise du .NET Framework.
En-tête : Cor.h
Bibliothèque : utilisée en tant que ressource dans MsCorEE.dll
Versions du .NET Framework : 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0