IVssAsync::Cancel メソッド (vss.h)
Cancel メソッドは、不完全な非同期操作を取り消します。
構文
HRESULT Cancel();
戻り値
すべての IVssAsync オブジェクトに対するすべての Cancel 呼び出しでは、次の状態コードがサポートされます。
値 | 説明 |
---|---|
|
非同期操作が正常に取り消されました。 |
|
非同期操作は、このメソッドを呼び出す前に取り消されていました。 |
|
非同期操作は、このメソッドを呼び出す前に完了していました。 |
|
予期しないエラー。 エラー コードは、エラー ログ ファイルに記録されます。 詳細については、「 VSS でのイベントとエラーの処理」を参照してください。
Windows Server 2008、Windows Vista、Windows Server 2003、Windows XP: この値は、Windows Server 2008 R2 と Windows 7 まではサポートされません。 代わりに E_UNEXPECTED が使用されます。 |
Cancel が呼び出される前に操作が正常に完了しなかった場合、Cancel は操作で発生したエラーを返します。
特定の IVssAsync::Cancel の戻り値の完全な一覧を取得するには、 IVssAsync オブジェクトを返したメソッドのエラー コードを参照してください。
要件
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | vss.h |
Library | VssApi.lib |