次の方法で共有


GetClusterQuorumResource 関数 (clusapi.h)

クラスターの クォーラム リソースの名前を返します。 PCLUSAPI_GET_CLUSTER_QUORUM_RESOURCE型は、この関数へのポインターを定義します。

構文

DWORD GetClusterQuorumResource(
  [in]      HCLUSTER hCluster,
  [out]     LPWSTR   lpszResourceName,
  [in, out] LPDWORD  lpcchResourceName,
  [out]     LPWSTR   lpszDeviceName,
  [in, out] LPDWORD  lpcchDeviceName,
  [out]     LPDWORD  lpdwMaxQuorumLogSize
);

パラメーター

[in] hCluster

既存の クラスターへの処理。

[out] lpszResourceName

クラスターのクォーラム リソースの名前を含む null で終わる Unicode 文字列へのポインター。 名前はクォーラム リソースの Name 共通プロパティから読み取られます。 このパラメーターには NULL を 渡さないでください。

[in, out] lpcchResourceName

lpszResourceName バッファーのサイズを文字数として指すポインター。 入力時に、バッファーが保持できる最大文字数 (終端の NULL を含む) を指定 します。 出力時に、終了する NULL を除く、結果の名前の文字数を指定 します

[out] lpszDeviceName

クラスター サービスによって管理されるクォーラム ログ ファイルの場所へのパスを含む null で終わる Unicode 文字列へのポインター。 このパラメーターには NULL を 渡さないでください。

[in, out] lpcchDeviceName

lpszDeviceName バッファーのサイズを文字数として指すポインター。 入力時に、バッファーが保持できる最大文字数 (終端の NULL を含む) を指定 します。 出力時に、終了する NULL を除く、結果の名前の文字数を指定 します

[out] lpdwMaxQuorumLogSize

クォーラム リソースによって管理されているログの最大サイズ (バイト単位) へのポインター。 このパラメーターには NULL を 渡さないでください。

戻り値

操作が成功した場合、関数は ERROR_SUCCESSを返します。

操作が失敗した場合、関数は システム エラー コードを返します。 使用可能な値の 1 つを次に示します。

リターン コード 説明
ERROR_MORE_DATA
lpszResourceName または lpszDeviceName バッファーは、結果を保持するのに十分な大きさではありません。 lpcchResourceName パラメーターと lpcchDeviceName パラメーターは、終了する NULL を除き、結果の文字数を返します。

注釈

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

要件

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

こちらもご覧ください

名前

SetClusterQuorumResource