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

PCLUSAPI_CREATE_CLUSTER_NOTIFY_PORT_V2

コールバック

シグネチャ

HCHANGE PCLUSAPI_CREATE_CLUSTER_NOTIFY_PORT_V2(
    HCHANGE hChange,
    HCLUSTER hCluster,
    NOTIFY_FILTER_AND_TYPE* Filters,
    DWORD dwFilterCount,
    UINT_PTR dwNotifyKey
);

パラメーター

フィールド型説明
hChangeHCHANGE通知ポートのハンドル、または新しいハンドルを作成することを示す INVALID_HANDLE_VALUE です。hChange パラメーターが既存のハンドルである場合、 dwFilter パラメーターで指定されたイベントが通知ポートに追加されます。
hClusterHCLUSTERhChange パラメーターで識別される通知ポートに関連付ける クラスター のハンドル、または通知ポートをクラスターに関連付けないことを示す INVALID_HANDLE_VALUE です。hChange パラメーターに INVALID_HANDLE_VALUE が設定されていない場合、hCluster パラメーターに INVALID_HANDLE_VALUE を設定することはできません。
FiltersNOTIFY_FILTER_AND_TYPE*ポートが受け入れ可能な通知の種類を指定する NOTIFY_FILTER_AND_TYPE 構造体へのポインターです。
dwFilterCountDWORDFilters パラメーターで指定されたフィルターの数です。
dwNotifyKeyUINT_PTR通知ポートからの通知の取得に関連付ける、ユーザー指定の値です。Filters で指定されたいずれかの種類のイベントが発生すると、 GetClusterNotifyV2 から dwNotifyKey パラメーターが返されます。

公式ドキュメント

通知ポートを作成または変更します。通知ポートについては、 Receiving Cluster Events を参照してください。

戻り値

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

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

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