IVssAsync 인터페이스(vss.h)
IVssAsync 인터페이스는 비동기 작업을 시작하는 메서드를 통해 호출 애플리케이션에 반환됩니다. 이 메서드는 백그라운드에서 실행되며 일반적으로 완료하는 데 시간이 오래 걸립니다.
IVssAsync 인터페이스를 사용하면 애플리케이션이 완료될 때까지 기다리거나 상태 쿼리하거나 취소하여 비동기 작업을 모니터링하고 제어할 수 있습니다.
호출 애플리케이션은 IUnknown::Release 를 호출하여 반환된 IVssAsync 인터페이스가 보유한 리소스를 더 이상 필요하지 않은 경우 해제합니다.
다음 메서드는 IVssAsync 인터페이스를 반환합니다 .
- IVssBackupComponents::BackupComplete
- IVssBackupComponents::D oSnapshotSet
- IVssBackupComponents::GatherWriterMetadata
- IVssBackupComponents::GatherWriterStatus
- IVssBackupComponents::ImportSnapshots
- IVssBackupComponents::P ostRestore
- IVssBackupComponents::P repareForBackup
- IVssBackupComponents::P reRestore
상속
IVssAsync 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IVssAsync 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IVssAsync 인터페이스에는 이러한 메서드가 있습니다.
IVssAsync::Cancel Cancel 메서드는 불완전한 비동기 작업을 취소합니다. |
IVssAsync::QueryStatus QueryStatus 메서드는 비동기 작업의 상태 쿼리합니다. |
IVssAsync::Wait Wait 메서드는 불완전한 비동기 작업이 완료될 때까지 기다립니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | vss.h |