IDefinitionAppId

更新:2007 年 11 月

表示在当前范围内定义应用程序的代码的唯一标识符。

interface IDefinitionAppId : IUnknown {
        
    [propget] HRESULT get_Codebase (
        [out, retval] LPWSTR *ppszCodebase
    );
        
    [propput] HRESULT put_Codebase (
        [in] LPCWSTR pszCodebase
    );
        
    HRESULT EnumAppPath (
        [out] IEnumDefinitionIdentity **ppIEnumDefinitionIdentity
    );
        
    HRESULT SetAppPath (
        [in] ULONG              cIDefinitionIdentity,
        [in, size_is(cIDefinitionIdentity)]
            IDefinitionIdentity *rgIDefinitionIdentity[]
    );
        
    [propget] HRESULT get_SubscriptionId (
        [out, retval] LPWSTR *ppszSubscription
    );
        
    [propput] HRESULT put_SubscriptionId (
        [in] LPCWSTR pszSubscription
    );
        
};

方法

方法

说明

IDefinitionAppId::get_Codebase

获取一个表示此 IDefinitionAppId 对象中的代码的格式化字符串。

IDefinitionAppId::put_Codebase

将此 IDefinitionAppId 对象的代码设置为指定的格式化字符串值。

IDefinitionAppId::EnumAppPath

获取一个指向 IEnumDefinitionIdentity 对象的接口指针,该对象包含当前应用程序路径中的程序集。

IDefinitionAppId::SetAppPath

将当前范围内的程序集的应用程序路径设置为指定的 IDefinitionIdentity 对象引用的值。

IDefinitionAppId::get_SubscriptionId

获取一个指针,该指针指向用于订阅此 IDefinitionAppId 对象的标记标识符的字符串表示形式。

IDefinitionAppId::put_SubscriptionId

将用于订阅此 IDefinitionAppId 对象的标记标识符设置为指定的字符串值。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**Isolation.h

**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

请参见

其他资源

合成接口