更新:2007 年 11 月
扩展 IMetaDataDispenser接口,以提供控制元数据 API 如何对当前元数据范围进行操作的功能。
interface IMetaDataDispenser : IUnknown {
HRESULT FindAssembly(
LPCWSTR szAppBase,
LPCWSTR szPrivateBin,
LPCWSTR szGlobalBin,
LPCWSTR szAssemblyName,
LPCWSTR szName,
ULONG cchName,
ULONG *pcName
);
HRESULT FindAssemblyModule (
LPCWSTR szAppBase,
LPCWSTR szPrivateBin,
LPCWSTR szGlobalBin,
LPCWSTR szAssemblyName,
LPCWSTR szModuleName,
LPCWSTR szName,
ULONG cchName,
ULONG *pcName
);
HRESULT GetCORSystemDirectory (
LPWSTR szBuffer,
DWORD cchBuffer,
DWORD* pchBuffer
);
HRESULT GetOption (
REFGUID optionId,
const VARIANT *pvalue
);
HRESULT OpenScopeOnITypeInfo (
ITypeInfo *pITI,
DWORD dwOpenFlags,
REFIID riid,
IUnknown **ppIUnk
);
HRESULT SetOption (
REFGUID optionId,
const VARIANT *pvalue
);
方法
方法 |
说明 |
---|---|
此方法未实现。如果调用此方法,它将返回 E_NOTIMPL。 |
|
此方法未实现。如果调用此方法,它将返回 E_NOTIMPL。 |
|
获取保存当前公共语言运行库 (CLR) 的目录。仅支持由进程外调试器使用此方法。如果从其他组件调用此方法,则会返回 E_NOTIMPL。 |
|
获取当前元数据范围的指定选项的值。该选项控制如何处理对当前元数据范围的调用。 |
|
此方法未实现。如果调用此方法,它将返回 E_NOTIMPL。 |
|
将指定的选项设置为当前元数据范围的给定值。该选项控制如何处理对当前元数据范围的调用。 |
要求
**平台:**请参见 .NET Framework 系统要求。
**头文件:**Cor.h
**库:**在 MsCorEE.dll 中用作资源
**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0