現在のクラスター ノードの一意識別子を返 します。
構文
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 |