Funzione RxpDereferenceAndFinalizeNetFcb (fcb.h)
RxpDereferenceAndFinalizeNetFcb decrementa il conteggio dei riferimenti e finalizza una struttura FCB.
Sintassi
BOOLEAN RxpDereferenceAndFinalizeNetFcb(
OUT PFCB ThisFcb,
[in] IN PRX_CONTEXT RxContext,
[in] IN BOOLEAN RecursiveFinalize,
[in] IN BOOLEAN ForceFinalize
);
Parametri
ThisFcb
Puntatore alla struttura FCB da dereferenziare e finalizzare.
[in] RxContext
Puntatore alla struttura RX_CONTEXT associata al parametro fcb.
[in] RecursiveFinalize
Parametro che indica se deve essere un'operazione di finalizzazione ricorsiva.
[in] ForceFinalize
Parametro che indica se questa routine deve forzare la finalizzazione del parametro fcb.
Valore restituito
RxpDereferenceAndFinalizeNetFcb restituisce TRUE se il cluster di failover è stato finalizzato.
Osservazioni
Il riferimento e la dereferenziazione dei cluster di failover sono diversi da quelli delle altre strutture di dati a causa della risorsa incorporata nel cluster di failover. Ciò implica che il chiamante richiede informazioni sullo stato del cluster di failover (se è stato finalizzato o meno ). Per finalizzare il cluster di failover, è necessario mantenere due blocchi, il blocco della tabella dei nomi NET_ROOT e la risorsa FCB. RxpDereferenceAndFinalizeNetFcb acquisisce il blocco aggiuntivo se necessario per finalizzare il cluster di failover.
Nelle compilazioni controllate, RxpDereferenceAndFinalizeNetFcb fa sì che il sistema asserisce se ForceFinalize è FALSE, se il tipo di nodo per la struttura non è un fcb o se l'fcb è stato acquisito esclusivo.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | La routine RxpDereferenceAndFinalizeNetFcb è disponibile solo in Windows Server 2003 Service Pack 1 (SP1) e versioni successive. |
piattaforma di destinazione | Desktop |
intestazione | fcb.h (include Fcb.h) |
IRQL | <= APC_LEVEL |