次の方法で共有


RmCancelCurrentTask 関数 (restartmanager.h)

現在の RmShutdown または RmRestart 操作を 取り消します。 この関数は、 RmStartSession 関数を呼び出してセッションを開始したアプリケーションから呼び出す必要があります。

構文

DWORD RmCancelCurrentTask(
  [in] DWORD dwSessionHandle
);

パラメーター

[in] dwSessionHandle

既存のセッションへのハンドル。

戻り値

これは、受信した最新のエラーです。 この関数は、Winerror.h で定義されている システム エラー コード のいずれかを返すことができます。

意味
ERROR_SUCCESS
0
現在の操作の取り消しが要求されます。
ERROR_BAD_ARGUMENTS
160
1 つ以上の引数が正しくありません。 null 以外の値と 0 以外の値を必要とするパラメーターに NULL ポインターまたは 0 が渡された場合、このエラー値は Restart Manager 関数によって返されます。
ERROR_OUTOFMEMORY
14
十分なメモリが使用できなかったため、再起動マネージャーの操作を完了できませんでした。
ERROR_INVALID_HANDLE
6
指定されたハンドルに対して再起動マネージャー セッションが存在しません。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー restartmanager.h
Library Rstrtmgr.lib
[DLL] Rstrtmgr.dll

こちらもご覧ください

RmRestart

RmShutdown