GetCurrentClusterNodeId マクロ (clusapi.h)

現在のクラスター ノードの一意識別子を返 します

構文

DWORD GetCurrentClusterNodeId(
  [out]      LPWSTR _lpszNodeId,
  [in, out]  LPDWORD _lpcchName_
);

パラメーター

[out] _lpszNodeId_

このパラメーターは、終端の NULL 文字を含め、hNode の一意の ID を受け取るバッファーを指します。

[in, out] _lpcchName_

入力時に、null ターミネータを含む lpszNodeId パラメーターによって指されるバッファー内の文字の数へのポインター。 出力時に、 NULL ターミネータを除くバッファーに格納されている文字数へのポインター。

戻り値

型: DWORD

この関数は システム エラー コードを返します。 使用できる値を次に示します。

  • ERROR_SUCCESS
    • 0 (0x0)
    • 操作が正常に完了しました。
  • ERROR_MORE_DATA
    • 234 (0xEA)
    • さらに多くのデータを使用できます。
    • この値は、 _lpszNodeId_ が指すバッファーが、必要な文字数を保持するのに十分な長さでない場合に返されます。 GetCurrentClusterNodeId、_lpcchName_ の内容を必要な長さに設定します。

注釈

lpcchName はバイト数ではなく文字数を参照し、返されるサイズにはカウントに終端 NULL が含まれないことに注意してください。 バッファーのサイズ設定の詳細については、「 データ サイズ規則」を参照してください。

要求事項

要件 価値
サポートされる最小クライアント サポートなし
サポートされている最小のサーバー Windows Server 2008 Enterprise、Windows Server 2008 Datacenter
ターゲット プラットフォーム の ウィンドウズ
ヘッダー clusapi.h

こちらも参照ください

GetClusterNodeId

ノード管理機能

OpenClusterNode