Compartir a través de


IMetaDataDispenserEx

Actualización: noviembre 2007

Extiende la interfaz IMetaDataDispenser para proporcionar funcionalidad para controlar la manera en que la API de metadatos funciona en el ámbito de metadatos actual.

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
    );

Métodos

Método

Descripción

IMetaDataDispenserEx::FindAssembly (Método)

Este método no está implementado. Si se invoca, devuelve E_NOTIMPL.

IMetaDataDispenserEx::FindAssemblyModule (Método)

Este método no está implementado. Si se invoca, devuelve E_NOTIMPL.

IMetaDataDispenserEx::GetCORSystemDirectory (Método)

Obtiene el directorio donde se encuentra actualmente Common Language Runtime (CLR). Este método sólo se admite para su uso por parte de depuradores fuera de proceso. Si se llama desde otro componente, devolverá E_NOTIMPL.

IMetaDataDispenserEx::GetOption (Método)

Obtiene el valor de la opción especificada para el ámbito de metadatos actual. La opción controla cómo deben tratarse las llamadas al ámbito de metadatos actual.

IMetaDataDispenserEx::OpenScopeOnITypeInfo (Método)

Este método no está implementado. Si se invoca, devuelve E_NOTIMPL.

IMetaDataDispenserEx::SetOption (Método)

Establece la opción especificada en un valor determinado para el ámbito actual de los metadatos. La opción controla cómo deben tratarse las llamadas al ámbito de metadatos actual.

Requisitos

Plataforma: vea Requisitos de sistema de .NET Framework.

Encabezado: Cor.h

Biblioteca: se usa como recurso en MsCorEE.dll

Versiones de .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vea también

Referencia

IMetaDataDispenser

IMetaDataEmit

IMetaDataImport

Otros recursos

Interfaces de metadatos