IMetaDataDispenserEx
更新: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。 |
|
取得保留目前 Common Language Runtime (CLR) 的目錄。只有在跨處理序 (Out-Of-Process) 偵錯工具使用時,才支援這個方法。如果從另一個元件呼叫,它就會傳回 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