Interface IMetaDataDispenser
Fornece métodos para criar um novo escopo de metadados ou abra um existente.
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étodos
Método |
Descrição |
---|---|
Cria uma nova área na memória, onde você pode criar novos metadados. |
|
Abre um arquivo existente no disco e mapeie seus metadados na memória. |
|
Abre uma área da memória que contém os metadados existentes. Ou seja, esse método abre uma área especificada de memória na qual sistema autônomo dados existentes são tratados sistema autônomo metadados. |
Requisitos
Plataforma: 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, 1.1, 1.0
Consulte também
Referência
Interface IMetaDataDispenserEx