共用方式為


PARBITRATE_ROUTINE回呼函式 (resapi.h)

允許 節點 嘗試重新取得 仲裁資源的擁有權。 PARBITRATE_ROUTINE類型會定義此函式的指標。

語法

PARBITRATE_ROUTINE ParbitrateRoutine;

DWORD ParbitrateRoutine(
  [in] RESID Resource,
  [in] PQUORUM_RESOURCE_LOST LostQuorumResource
)
{...}

參數

[in] Resource

要擁有之仲裁資源的資源標識碼。

[in] LostQuorumResource

QuorumResourceLost 回呼函式的位址,如果仲裁資源的控制權在成功取得之後遺失,就應該呼叫此函式。

傳回值

傳回碼/值 Description
ERROR_SUCCESS
0
仲裁成功,仲裁資源仍會受到防禦。
錯誤碼
仲裁未成功。

備註

只有仲裁資源才會實作Arbitrate進入點函式。 只有在呼叫 StartupOpen 之後,才會呼叫此函式。

Arbitrate 的實作應該需要不到 300 毫秒才能完成。

如果 Arbitrate 成功,請確定只有目前的節點可以成功對 ResourceId 所代表的仲裁資源進行仲裁。 例如,磁碟資源可以藉由持續取代每秒一次的保留來實作防禦。

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2008 Enterprise、Windows Server 2008 Datacenter
目標平台 Windows
標頭 resapi.h

另請參閱

資源 DLL Entry-Point 函式