共用方式為


RxpDereferenceNetFcb 函式 (fcb.h)

RxpDereferenceNetFcb 遞減 FCB 結構的參考計數。

語法

LONG RxpDereferenceNetFcb(
  PFCB Fcb
);

參數

Fcb

要取值之FCB結構的指標。

傳回值

RxpDereferenceNetFcb 傳回取值之後的最終參考計數。

言論

FCB 的參考和取值不同於其他數據結構的參考和取值,因為FCB中的內嵌資源。 這表示呼叫端需要有關FCB狀態的資訊(無論是最終完成)。 若要完成FCB,必須保留兩個鎖定、NET_ROOT名稱數據表鎖定,以及FCB資源。 這些考慮會導致取值 FBB 的不同方法。 因此,RxpDereferenceNetFcb 不會嘗試完成 FCB。

fcb.h 中定義許多巨集,以便偵錯,這是呼叫此例程的慣用方式。 這些巨集提供 RxpReferenceNetFcbRxpDereferenceNetFcb 例程的包裝函式,用於 FCB 結構上的檔案結構管理作業。 RxDereferenceNetFcb 巨集是呼叫此例程的慣用方法。 此巨集會先呼叫 RxpTrackDereference 例程,以在呼叫 RxpDereferenceNetFcb 例程之前,記錄要求的相關診斷資訊。

在檢查的組建上,RxpDereferenceNetFcb 如果結構的節點類型不是 FCB 或最終參考計數小於 0,則會導致系統 ASSERT。

要求

要求 價值
目標平臺 桌面
標頭 fcb.h (包括 Fcb.h)
IRQL <= APC_LEVEL

另請參閱

RxpReferenceNetFcb

RxpTrackDereference

RxpTrackReference

FCB結構