Freigeben über


IReferenceAppId Interface

Represents a reference to the unique identifier for the application in the current scope.

interface IReferenceAppId : IUnknown {
        
    [propget] HRESULT get_Codebase (
        [out, retval] LPWSTR          *ppszCodebase
    );
        
    [propput] HRESULT put_Codebase (
        [in]  LPCWSTR                 pszCodebase
    );
        
    HRESULT EnumAppPath (
        [out] IEnumReferenceIdentity  **ppIReferenceAppId
    );
        
    [propget] HRESULT get_SubscriptionId (
        [out, retval] LPWSTR          *ppszSubscription
    );
        
    [propput] HRESULT put_SubscriptionId (
        [in]  LPCWSTR                 pszSubscription
    );
        
};

Methods

Method

Description

IReferenceAppId::get_CodeBase

Gets a pointer to a string representation of the code identifier for the application referenced by this IReferenceAppId.

IReferenceAppId::put_CodeBase

Sets the code identifier for the application referenced by this IReferenceAppId.

IReferenceAppId::EnumAppPath

Gets an interface pointer to an IEnumReferenceIdentity instance containing the IReferenceIdentity instances that represent members of this IReferenceAppId.

IReferenceAppId::get_SubscriptionId

Gets a pointer to a string representation of the token identifier for a subscription to this IReferenceAppId.

IReferenceAppId::put_SubscriptionId

Sets the token identifier for a subscription to this IReferenceAppId to the specified string value.

Requirements

Platforms: Windows 2000, Windows XP, Windows Server 2003 family

Header: Isolation.h

.NET Framework Version: 2.0

See Also

Concepts

Fusion Interfaces

IEnumReferenceIdentity Interface

IReferenceIdentity Interface