MRxZeroExtend 例程
RDBSS 會呼叫 MRxZeroExtend 例程,要求網路迷你重新導向器截斷文件系統對象的內容。
語法
PMRX_CALLDOWN MRxZeroExtend;
NTSTATUS MRxZeroExtend(
_Inout_ PRX_CONTEXT RxContext
)
{ ... }
參數
RxContext [in, out]
RX_CONTEXT 結構的指標。 此參數包含要求作業的 IRP。
傳回值
MRxZeroExtend 會在成功或適當的 NTSTATUS 值時傳回STATUS_SUCCESS,例如:
傳回碼 | Description |
---|---|
STATUS_NOT_IMPLEMENTED | 未實作此例程。 |
備註
如果檔案物件未標示為刪除,而且檔案物件不是分頁檔案,則會呼叫 MRxZeroExtend 做為清除作業的一部分。 系統會呼叫 MRxZeroExtend ,以確保有效數據長度與檔案大小之間的部分是零延伸的。 呼叫 MRxZeroExtend 之後,RDBSS 會將 FCB 結構結構的 Header.ValidDataLength.QuadPart 成員設定為等於 FCB 結構的 Header.FileSize.QuadPart 成員。
MRxZeroExtend 的呼叫會接著呼叫 MRxCleanupFobx 作為清除作業的一部分。
RDBSS 會忽略 MRxZeroExtend 的傳回值。
規格需求
目標平台 |
桌面 |
標頭 |
Mrx.h (包含 Mrx.h) |