PARBITRATE_ROUTINE funzione di callback (resapi.h)
Consente a un nodo di tentare di recuperare la proprietà di una risorsa quorum. Il tipo PARBITRATE_ROUTINE definisce un puntatore a questa funzione.
Sintassi
PARBITRATE_ROUTINE ParbitrateRoutine;
DWORD ParbitrateRoutine(
[in] RESID Resource,
[in] PQUORUM_RESOURCE_LOST LostQuorumResource
)
{...}
Parametri
[in] Resource
Identificatore di risorsa per la risorsa quorum di proprietà.
[in] LostQuorumResource
Indirizzo di una funzione di callback QuorumResourceLost che deve essere chiamata se il controllo della risorsa quorum viene perso dopo essere stato ottenuto correttamente.
Valore restituito
Codice/valore restituito | Descrizione |
---|---|
|
L'arbitrato ha avuto esito positivo e la risorsa quorum rimane difesa. |
L'arbitrato non ha avuto esito positivo. |
Commenti
La funzione di ingresso di Arbitrate viene implementata solo per le risorse quorum . Si prevede che questa funzione venga chiamata solo dopo aver chiamato sia Startup che Open .
Le implementazioni di Arbitrate devono richiedere meno di 300 millisecondi per completare.
Se Arbitrate ha esito positivo, assicurarsi che solo il nodo corrente possa eseguire correttamente l'abitrate per la risorsa quorum rappresentata da ResourceId. Ad esempio, una risorsa disco può implementare una difesa sostituendo continuamente la prenotazione effettuata una volta al secondo.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows Server 2008 Enterprise, Windows Server 2008 Datacenter |
Piattaforma di destinazione | Windows |
Intestazione | resapi.h |