다음을 통해 공유


IVssWMDependency 클래스(vswriter.h)

IVssWMDependencyIVssWMComponent 인터페이스에서 반환되고 다른 작성기에서 관리하는 구성 요소에 대한 명시적 기록기 구성 요소 종속성이 있는 구성 요소를 백업하거나 복원할 때 애플리케이션에서 사용하는 C++(COM 아님) 인터페이스입니다. (종속성은 작성기 내가 아니라 작성기 사이에 있어야 합니다.)

IVssWMDependency 는 대상 구성 요소와 함께 복원하거나 백업해야 하는 구성 요소의 기록기 ID, 논리 경로 및 구성 요소 이름을 결정하는 데 사용됩니다.

종속성은 IVssCreateWriterMetadata::AddComponentDependency 메서드를 사용하여 식별 이벤트(CVssWriter::OnIdentify)를 처리하는 동안 작성기에 의해 생성됩니다.

호출 애플리케이션은 더 이상 필요하지 않은 경우 반환된 IVssWMDependency 개체가 보유한 리소스를 해제하기 위해 IUnknown::Release를 호출해야 합니다.

IVssWMComponent::GetDependency 메서드는 IVssWMDependency 인터페이스를 반환합니다.

종속성은 문서화된 종속성이 있는 구성 요소와 종속된 구성 요소 간의 기본 설정 순서를 나타내지 않습니다. 종속성은 구성 요소와 종속된 구성 요소가 항상 함께 백업되거나 복원되어야 함을 나타냅니다.

상속

IVssWMDependency 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IVssWMDependency 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IVssWMDependency 클래스에는 이러한 메서드가 있습니다.

 
IVssWMDependency::GetComponentName

GetComponentName 메서드는 명시적 기록기-구성 요소 종속성에서 현재 구성 요소가 의존하는 구성 요소의 이름을 검색합니다.
IVssWMDependency::GetLogicalPath

GetLogicalPath 메서드는 명시적 기록기-구성 요소 종속성에서 현재 구성 요소가 의존하는 구성 요소의 논리적 경로를 검색합니다.
IVssWMDependency::GetWriterId

GetWriterId 메서드는 명시적 기록기-구성 요소 종속성에서 현재 구성 요소가 의존하는 구성 요소를 포함하는 기록기의 클래스 ID를 검색합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 vswriter.h(Vss.h, VsWriter.h 포함)