次の方法で共有


IWriteEngine2::CancelWrite メソッド (imapi2.h)

処理中の書き込み操作を取り消します。

構文

HRESULT CancelWrite();

戻り値

成功すると次の値が返されますが、実装の結果として他の成功コードが返される場合があります。一般的に、次のエラー コードは操作の失敗時に返されますが、考えられる唯一のエラー値を表すわけではありません。

リターン コード 説明
S_OK
メソッドが成功しました。
S_IMAPI_WRITE_NOT_IN_PROGRESS
IWriteEngine2::WriteSection の最後の呼び出しによって開始された "書き込み" 操作はまだ開始されておらず、取り消すことはできません。 別の成功コードが返されるまで 、IWriteEngine2::CancelWrite を呼び出すことが推奨されます。

値: 0x00AA0302L

 

次のエラー コードは、通常、操作の失敗時に返されますが、考えられる唯一のエラー値を表すわけではありません。

リターン コード 説明
E_FAIL
不特定のエラー。

値: 0x80004005

注釈

書き込み操作を取り消すには、実装した DWriteEngine2Events::Update イベント ハンドラーからこのメソッドを呼び出す必要があります。

要件

要件
サポートされている最小のクライアント Windows Vista、SP2 を使用した Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー imapi2.h

こちらもご覧ください

DWriteEngine2Events

IWriteEngine2

IWriteEngine2::WriteSection

IWriteEngine2::get_WriteInProgress