次の方法で共有


ClusterRegCloseBatchEx 関数 (clusapi.h)

ClusterRegCreateBatch 関数によって作成されたバッチを実行または無視します。

構文

LONG ClusterRegCloseBatchEx(
  [in]            HREGBATCH hRegBatch,
  [in]            DWORD     flags,
  [out, optional] INT       *failedCommandNumber
);

パラメーター

[in] hRegBatch

ClusterRegCreateBatch によって開かれたクラスター レジストリ キーのハンドル。 ClusterRegCloseBatch が完了すると、このハンドルは無効になり、それに関連付けられているメモリは解放されます。

[in] flags

[out, optional] failedCommandNumber

バッチの実行が成功しなかった場合は、失敗したコマンドの番号が failedCommandNumber 引数の形式で返されます。 バッチ内の最初のコマンドの数値は 0、2 番目のコマンドは数値 1 などです。

戻り値

関数は、次のいずれかの システム エラー コードを返します。

リターン コード/値 Description
ERROR_SUCCESS
0
操作に成功しました。
ERROR_INVALID_HANDLE
6
ハンドルが無効です。 hRegBatch パラメーターが NULL の場合、この値が返されます。

解説

コマンドが実行される前にエラーが発生した場合、 failedCommandNumber パラメーターは –1 に設定されます。

要件

   
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2012 R2
対象プラットフォーム Windows
ヘッダー clusapi.h
Library ClusAPI.lib
[DLL] ClusAPI.dll

関連項目

クラスター レジストリ アクセス関数

ClusterRegCloseBatch