MRxTruncate 例程
RDBSS 會呼叫 MRxTruncate 例程,要求網路迷你重新導向器截斷檔系統對象的內容。
語法
PMRX_CALLDOWN MRxTruncate;
NTSTATUS MRxTruncate(
_Inout_ PRX_CONTEXT RxContext
)
{ ... }
參數
RxContext [in, out]
RX_CONTEXT 結構的指標。 此參數包含要求作業的 IRP。
傳回值
MRxTruncate 會在成功或適當的 NTSTATUS 值上傳回STATUS_SUCCESS,例如下列其中一項:
傳回碼 | Description |
---|---|
STATUS_NOT_IMPLEMENTED | 此例程未實作。 |
備註
如果下列兩個條件都成立,則會呼叫 MRxTruncate 作為清除作業的一部分:
檔案物件會對應至磁碟檔案或目錄
這是最後一個清除呼叫,且檔案對象標示為截斷。
如果 FCB結構的fcbstate 成員已設定FCB_STATE_TRUNCATE_ON_CLOSE位,檔案物件就會標示為截斷。 RDBSS 會在稍後取消初始化快取對應。
MRxTruncate 的呼叫後面接著呼叫 MRxCleanupFobx 作為清除作業的一部分。
RDBSS 會忽略 MRxTruncate 的傳回值。
規格需求
目標平台 |
桌面 |
標頭 |
Mrx.h (包含 Mrx.h) |