Поделиться через


Интерфейс IVssAsync (vss.h)

Интерфейс IVssAsync возвращается вызывающим приложения с помощью методов, инициирующих асинхронные операции, которые выполняются в фоновом режиме и обычно требуют длительного времени.

Интерфейс IVssAsync позволяет приложению отслеживать асинхронную операцию и управлять ею, ожидая ее завершения, запрашивая ее состояние или отменяя ее.

Вызывающее приложение отвечает за вызов IUnknown::Release , чтобы освободить ресурсы, хранящиеся в возвращенном интерфейсе IVssAsync , когда он больше не нужен.

Следующие методы возвращают интерфейс IVssAsync :

Наследование

Интерфейс IVssAsync наследуется от интерфейса IUnknown . IVssAsync также имеет следующие типы элементов:

Методы

Интерфейс IVssAsync содержит следующие методы.

 
IVssAsync::Cancel

Метод Cancel отменяет незавершенную асинхронную операцию.
IVssAsync::QueryStatus

Метод QueryStatus запрашивает состояние асинхронной операции.
IVssAsync::Wait

Метод Wait ожидает завершения неполной асинхронной операции.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header vss.h