共用方式為


RxpDereferenceAndFinalizeNetFcb 函式 (fcb.h)

RxpDereferenceAndFinalizeNetFcb 會遞減參考計數,並完成FCB結構。

語法

BOOLEAN RxpDereferenceAndFinalizeNetFcb(
       OUT PFCB       ThisFcb,
  [in] IN PRX_CONTEXT RxContext,
  [in] IN BOOLEAN     RecursiveFinalize,
  [in] IN BOOLEAN     ForceFinalize
);

參數

ThisFcb

要取消參考和完成之FCB結構的指標。

[in] RxContext

Fcb 參數相關聯的RX_CONTEXT結構的指標。

[in] RecursiveFinalize

參數,指出這是否應該是遞歸完成作業。

[in] ForceFinalize

參數,指出這個例程是否應該強制 完成 Fcb 參數。

傳回值

RxpDereferenceAndFinalizeNetFcb 如果 FCB 已完成,則會傳回 TRUE

備註

由於FCB中的內嵌資源,參考和取值FCB與其他數據結構不同。 這表示呼叫端需要FCB狀態的相關信息, (是否已完成 ) .To 完成FCB,必須保留兩個鎖定、NET_ROOT名稱數據表鎖定以及FCB資源。 如果需要完成FCB,RxpDereferenceAndFinalizeNetFcb 會取得額外的鎖定。

在核取的組建上, RxpDereferenceAndFinalizeNetFcb 會在 ForceFinalizeFALSE 時,如果結構的節點類型不是 FCB,或如果 FCB 已取得獨佔,就會讓系統判斷提示。

規格需求

需求
最低支援的用戶端 RxpDereferenceAndFinalizeNetFcb 例程僅適用於 Windows Server 2003 Service Pack 1 (SP1) 和更新版本。
目標平台 桌面
標頭 fcb.h (包括 Fcb.h)
IRQL <= APC_LEVEL

另請參閱

RxpReferenceNetFcb

RxpTrackDereference

RxpTrackReference