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

Vedi anche

RxpReferenceNetFcb

RxpTrackDereference

RxpTrackReference