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 |
---|---|
|
操作に成功しました。 |
|
ハンドルが無効です。 hRegBatch パラメーターが NULL の場合、この値が返されます。 |
解説
コマンドが実行される前にエラーが発生した場合、 failedCommandNumber パラメーターは –1 に設定されます。
要件
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2012 R2 |
対象プラットフォーム | Windows |
ヘッダー | clusapi.h |
Library | ClusAPI.lib |
[DLL] | ClusAPI.dll |