ClusterRegCloseBatch 関数 (clusapi.h)
ClusterRegCreateBatch 関数によって作成されたバッチを実行または無視します。
構文
LONG ClusterRegCloseBatch(
[in] HREGBATCH hRegBatch,
[in] BOOL bCommit,
[out, optional] INT *failedCommandNumber
);
パラメーター
[in] hRegBatch
ClusterRegCreateBatch によって開かれたクラスター レジストリ キーのハンドル。 ClusterRegCloseBatch が完了すると、このハンドルは無効になり、それに関連付けられているメモリが解放されます。
[in] bCommit
このパラメーターが受け取る値が true の場合、クラスター サーバーに実行用のバッチが送信されます。
[out, optional] failedCommandNumber
バッチの実行が成功しなかった場合は、失敗したコマンドの番号が failedCommandNumber 引数の形式で返されます。 バッチ内の最初のコマンドの数値は 0、2 番目のコマンドは数値 1 などです。
戻り値
関数は、次のいずれかの システム エラー コードを返します。
リターン コード/値 | Description |
---|---|
|
操作に成功しました。 |
|
ハンドルが無効です。 hRegBatch パラメーターが NULL の場合、この値が返されます。 |
注釈
コマンドが実行される前にエラーが発生した場合、 failedCommandNumber パラメーターは –1 に設定されます。
PCLUSTER_REG_CLOSE_BATCH型は、この関数へのポインターを定義します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2008 Datacenter、Windows Server 2008 Enterprise |
対象プラットフォーム | Windows |
ヘッダー | clusapi.h |
Library | ClusAPI.lib |
[DLL] | ClusAPI.dll |