次の方法で共有


CreateClusterNotifyPortV2 関数 (clusapi.h)

通知ポートを作成または変更します。 通知ポートの詳細については、「 クラスター イベントの受信」を参照してください。

構文

HCHANGE CreateClusterNotifyPortV2(
  [in] HCHANGE                hChange,
  [in] HCLUSTER               hCluster,
  [in] NOTIFY_FILTER_AND_TYPE *Filters,
  [in] DWORD                  dwFilterCount,
  [in] DWORD_PTR              dwNotifyKey
);

パラメーター

[in] hChange

通知ポートまたは INVALID_HANDLE_VALUEへのハンドル。新しいハンドルを作成する必要があることを示します。 hChange パラメーターが既存のハンドルである場合は、dwFilter パラメーターで指定されたイベントが通知ポートに追加されます。

[in] hCluster

hChange パラメーターまたはINVALID_HANDLE_VALUEによって識別される通知ポートに関連付けられるクラスターへのハンドル。通知ポートをクラスターに関連付けないことを示します。 hChange パラメーターが INVALID_HANDLE_VALUE に設定されていない場合、hCluster パラメーターを INVALID_HANDLE_VALUE に設定することはできません。

[in] Filters

ポートで受け入れられる通知の種類を指定する NOTIFY_FILTER_AND_TYPE 構造体へのポインター。

[in] dwFilterCount

Filters パラメーターで指定された フィルター の数。

[in] dwNotifyKey

通知ポートからの通知の取得に関連付けるユーザー指定の値。 DwNotifyKey パラメーターは、Filters で指定されている型のいずれかのイベントが発生すると、GetClusterNotifyV2 から返されます。

戻り値

操作が成功した場合、関数は通知ポート ハンドルを返します。

操作が失敗した場合、関数は NULL を返します。 エラーの詳細については、 GetLastError を呼び出します。

要件

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

こちらもご覧ください

フェールオーバー クラスター管理機能