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 會在 ForceFinalize 為 FALSE 時,如果結構的節點類型不是 FCB,或如果 FCB 已取得獨佔,就會讓系統判斷提示。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | RxpDereferenceAndFinalizeNetFcb 例程僅適用於 Windows Server 2003 Service Pack 1 (SP1) 和更新版本。 |
目標平台 | 桌面 |
標頭 | fcb.h (包括 Fcb.h) |
IRQL | <= APC_LEVEL |