次の方法で共有


ClusterRegCreateBatch 関数 (clusapi.h)

クラスター レジストリ キーに対してコマンドを実行するバッチを作成します。 これらのコマンドは 、ClusterRegBatchAddCommand 関数によってバッチに追加され、 ClusterRegCloseBatch 関数によって実行または無視されます。

構文

LONG ClusterRegCreateBatch(
  [in, optional] HKEY      hKey,
  [out]          HREGBATCH *pHREGBATCH
);

パラメーター

[in, optional] hKey

開かれたクラスター レジストリ キーのハンドル。 バッチに対するすべての操作は、このクラスター レジストリ キーに対して相対的です。

[out] pHREGBATCH

作成されたバッチのハンドルへのポインター。

戻り値

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

リターン コード/値 Description
ERROR_SUCCESS
0
操作に成功しました。
ERROR_OUTOFMEMORY
14 (0xE)
この操作を実行するには、使用できる領域が十分ではありません。
ERROR_GEN_FAILURE
31 (0x1F)
システムに接続されたデバイスが動作していません。
ERROR_INVALID_PARAMETER
87 (0x57)
パラメーターが正しくありません。 hKey パラメーターが NULL の場合、この値が返されます。

解説

バッチが実行のために送信されるまで、キーを閉じてはいけません。

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

要件

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

関連項目

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

ClusterRegBatchAddCommand

ClusterRegCloseBatch