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 |
---|---|
|
仲裁成功,仲裁資源仍會受到防禦。 |
仲裁未成功。 |
備註
只有仲裁資源才會實作Arbitrate進入點函式。 只有在呼叫 Startup 和 Open 之後,才會呼叫此函式。
Arbitrate 的實作應該需要不到 300 毫秒才能完成。
如果 Arbitrate 成功,請確定只有目前的節點可以成功對 ResourceId 所代表的仲裁資源進行仲裁。 例如,磁碟資源可以藉由持續取代每秒一次的保留來實作防禦。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 都不支援 |
最低支援的伺服器 | Windows Server 2008 Enterprise、Windows Server 2008 Datacenter |
目標平台 | Windows |
標頭 | resapi.h |