Win32 API 日本語リファレンス
ホーム › Networking.Clustering › PCLUSTER_REG_CLOSE_BATCH

PCLUSTER_REG_CLOSE_BATCH

コールバック

シグネチャ

INT PCLUSTER_REG_CLOSE_BATCH(
    HREGBATCH hRegBatch,
    BOOL bCommit,
    INT* failedCommandNumber
);

パラメーター

フィールド型説明
hRegBatchHREGBATCH
   <a href="/previous-versions/windows/desktop/api/clusapi/nf-clusapi-clusterregcreatebatch">ClusterRegCreateBatch</a> によって開かれたクラスターレジストリキーのハンドルです。<b>ClusterRegCloseBatch</b> 
   の完了後、このハンドルは無効となり、それに関連付けられていたメモリは解放されます。
bCommitBOOLこのパラメーターに true を指定した場合、バッチはクラスターサーバーへ送信されて実行されます。
failedCommandNumberINT*バッチの実行に失敗した場合、失敗したコマンドの番号が failedCommandNumber 引数として返されます。バッチ内の最初のコマンドの番号は 0、2 番目は 1 のように続きます。

公式ドキュメント

<a href="/previous-versions/windows/desktop/api/clusapi/nf-clusapi-clusterregcreatebatch">ClusterRegCreateBatch</a> 関数で作成されたバッチを実行、または破棄します。

戻り値

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

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

解説(Remarks)

いずれのコマンドも実行されないまま失敗した場合、failedCommandNumber パラメーターには -1 が設定されます。

PCLUSTER_REG_CLOSE_BATCH 型は、この関数へのポインターを定義します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)