다음을 통해 공유


IDefinitionIdentity

업데이트: 2007년 11월

현재 범위에서 응용 프로그램을 정의하는 코드의 고유 시그니처를 나타냅니다.

interface IDefinitionIdentity : IUnknown {
        
    HRESULT Clone (
        [in] SIZE_T                       cDeltas,
        [in, size_is(cDeltas)] 
            const IDENTITY_ATTRIBUTE      prgDeltas[],
        [out, retval] IDefinitionIdentity **ppIDefinitionIdentity
    );
        
    HRESULT EnumAttributes (
        [out, retval] IEnumIDENTITY_ATTRIBUTE **ppIEAIA
    );
        
    HRESULT GetAttribute (
        [in, unique]  LPCWSTR pszNamespace,
        [in]          LPCWSTR pszName,
        [out, retval] LPWSTR  *ppszValue
    );
        
    HRESULT SetAttribute (
        [in, unique] LPCWSTR pszNamespace,
        [in]         LPCWSTR pszName,
        [in, unique] LPCWSTR pszValue
    );
        
};

메서드

메서드

설명

IDefinitionIdentity::Clone

지정한 특성 변경 내용을 제외하고 이 IDefinitionIdentity와 동일한 새 IDefinitionIdentity 개체에 대한 인터페이스 포인터를 가져옵니다.

IDefinitionIdentity::EnumAttributes

IDefinitionIdentity와 연결된 특성을 포함하는 IEnumIDENTITY_ATTRIBUTE 개체에 대한 인터페이스 포인터를 가져옵니다.

IDefinitionIdentity::GetAttribute

특정 네임스페이스에서 지정된 이름을 가진 특성의 값을 가져옵니다.

IDefinitionIdentity::SetAttribute

지정된 네임스페이스에 지정된 이름이 있는 특성을 지정된 값으로 설정합니다.

요구 사항

플랫폼:.NET Framework 시스템 요구 사항 참조

헤더: Isolation.h

.NET Framework 버전: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

참고 항목

기타 리소스

Fusion 인터페이스