OnlineClusterResourceEx 関数 (clusapi.h)
オフラインまたは失敗した リソース をオンラインにします。
構文
DWORD OnlineClusterResourceEx(
[in] HRESOURCE hResource,
[in] DWORD dwOnlineFlags,
[in, optional] PBYTE lpInBuffer,
[in] DWORD cbInBufferSize
);
パラメーター
[in] hResource
オンラインにするリソースへのハンドル。
[in] dwOnlineFlags
オンラインにするリソースの設定を指定するフラグ。
CLUSAPI_GROUP_ONLINE_IGNORE_RESOURCE_STATUS (0x00000001)
サーバーは、リソースのロック モードを無視します。
CLUSAPI_RESOURCE_ONLINE_DO_NOT_UPDATE_PERSISTENT_STATE (0x00000002)
リソースの永続的な状態を更新しないでください。
CLUSAPI_RESOURCE_ONLINE_NECESSARY_FOR_QUORUM (0x00000004)
クォーラムを維持するには、リソースをオンラインにする必要があります。
CLUSAPI_RESOURCE_ONLINE_BEST_POSSIBLE_NODE (0x00000008)
クラスター サービスは、リソースがオンラインになったときにリソースをホストするノードを決定することです。
Windows Server 2012 R2 とWindows Server 2012: この値は、Windows Server 2016する前にサポートされていません。
0
サーバーは、リソースのロック モードを無視しません。
[in, optional] lpInBuffer
操作の命令を受け取る入力バッファーへのポインター。 lpInBuffer パラメーターは、プロパティ リストとして書式設定されます。
[in] cbInBufferSize
lpInBuffer のサイズ (バイト単位)。
戻り値
操作が成功した場合、関数は ERROR_SUCCESSを返します。
操作が失敗した場合、関数は システム エラー コードを返します。 考えられるエラー コードを次に示します。
リターン コード | 説明 |
---|---|
|
リソースまたは依存するリソースの 1 つが、オンライン エントリ ポイント関数からERROR_IO_PENDING返されました。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2012 |
対象プラットフォーム | Windows |
ヘッダー | clusapi.h |
Library | ClusAPI.lib |
[DLL] | ClusAPI.dll |