Condividi tramite


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
ERROR_SUCCESS
0
L'arbitrato ha avuto esito positivo e la risorsa quorum rimane difesa.
Codice di errore
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

Vedi anche

Funzioni Entry-Point dll delle risorse