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 restituisceTRUE se il cluster di failover è stato finalizzato.
Commenti
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 build controllate , RxpDereferenceAndFinalizeNetFcb fa sì che il sistema ASSERissi se ForceFinalize è FALSE, se il tipo di nodo per la struttura non è un FCB o se il fcB è stato acquistato in esclusiva.
Requisiti
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 |