Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ermöglicht es einem Knoten , den Besitz einer Quorumressource wiederzuerlangen. Der PARBITRATE_ROUTINE Typ definiert einen Zeiger auf diese Funktion.
Syntax
PARBITRATE_ROUTINE ParbitrateRoutine;
DWORD ParbitrateRoutine(
[in] RESID Resource,
[in] PQUORUM_RESOURCE_LOST LostQuorumResource
)
{...}
Parameter
[in] Resource
Ressourcenbezeichner für die Quorumressource, die im Besitz sein soll.
[in] LostQuorumResource
Adresse einer QuorumResourceLost-Rückruffunktion , die aufgerufen werden soll, wenn die Kontrolle über die Quorumressource nach dem erfolgreichen Abrufen verloren geht.
Rückgabewert
| Rückgabecode/-wert | BESCHREIBUNG |
|---|---|
|
Das Schiedsverfahren war erfolgreich, und die Quorumressource bleibt verteidigt. |
| Das Schiedsverfahren war nicht erfolgreich. |
Hinweise
Die Arbitrate-Einstiegspunktfunktion wird nur für Quorumressourcen implementiert. Erwarten Sie, dass diese Funktion erst aufgerufen wird, nachdem sowohl Startup als auch Open aufgerufen wurden.
Implementierungen von Arbitrate sollten weniger als 300 Millisekunden in Anspruch nehmen.
Wenn Arbitrate erfolgreich ist, stellen Sie sicher, dass nur der aktuelle Knoten die durch ResourceId dargestellte Quorumressource erfolgreich arbitranieren kann. Beispielsweise kann eine Datenträgerressource eine Verteidigung implementieren, indem die für sie vorgenommene Reservierung einmal pro Sekunde kontinuierlich ersetzt wird.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Nicht unterstützt |
| Unterstützte Mindestversion (Server) | Windows Server 2008 Enterprise, Windows Server 2008 Datacenter |
| Zielplattform | Windows |
| Kopfzeile | resapi.h |