ClusterRegGetBatchNotification 関数 (clusapi.h)
バッチ通知をフェッチします。 バッチ通知は、フェッチされた後、 ClusterRegBatchReadCommand 関数を介して解釈されます。 バッチ通知が処理されたら、 ClusterRegBatchCloseNotification 関数を使用してバッチ通知を閉じる必要があります。
構文
LONG ClusterRegGetBatchNotification(
[in] HREGBATCHPORT hBatchNotify,
[out] HREGBATCHNOTIFICATION *phBatchNotification
);
パラメーター
[in] hBatchNotify
ClusterRegCreateBatchNotifyPort 関数を介して前に開いたバッチ通知ポートへのハンドル。
[out] phBatchNotification
ClusterRegGetBatchNotification の最後の呼び出し以降、またはバッチ通知ポートが開かれた後に発生した、目的のクラスター レジストリ キー以下のすべての変更を表すバッチ通知のハンドル。
戻り値
関数は、次のいずれかの システム エラー コードを返します。
リターン コード/値 | Description |
---|---|
|
操作に成功しました。 |
|
このデータは無効です。 |
|
この操作を実行するには、使用できる領域が十分ではありません。 |
|
システムに接続されたデバイスが動作していません。 |
注釈
PCLUSTER_REG_GET_BATCH_NOTIFICATION型は、この関数へのポインターを定義します。
ClusterRegBatchAddCommand など、バッチ関数グループの関数のみがレジストリ変更通知を生成します。 バッチ関数コマンドの 1 つを使用しないレジストリ変更では、バッチ通知は生成されません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2008 Datacenter、Windows Server 2008 Enterprise |
対象プラットフォーム | Windows |
ヘッダー | clusapi.h |
Library | ClusAPI.lib |
[DLL] | ClusAPI.dll |