Routine MRxTruncate
La routine MRxTruncate viene chiamata da RDBSS per richiedere che un mini-reindirizzamento di rete tronca il contenuto di un oggetto file system.
Sintassi
PMRX_CALLDOWN MRxTruncate;
NTSTATUS MRxTruncate(
_Inout_ PRX_CONTEXT RxContext
)
{ ... }
Parametri
RxContext [in, out]
Puntatore alla struttura RX_CONTEXT. Questo parametro contiene l'IRP che richiede l'operazione.
Valore restituito
MRxTruncate restituisce STATUS_SUCCESS sull'esito positivo o su un valore NTSTATUS appropriato, ad esempio uno dei seguenti:
Codice restituito | Descrizione |
---|---|
STATUS_NOT_IMPLEMENTED | Questa routine non viene implementata. |
Commenti
MRxTruncate viene chiamato come parte delle operazioni di pulizia se entrambe le condizioni seguenti sono vere:
L'oggetto file corrisponde a un file o una directory del disco
Questa è l'ultima chiamata di pulizia e l'oggetto file è stato contrassegnato per il troncamento.
L'oggetto file è contrassegnato per il troncamento se il membro fcbstate della struttura FCB ha il set di bit FCB_STATE_TRUNCATE_ON_CLOSE. RDBSS non inizializzerà la mappa della cache in un secondo momento.
Una chiamata a MRxTruncate verrà seguita da una chiamata a MRxCleanupFobx come parte dell'operazione di pulizia.
RDBSS ignora il valore restituito da MRxTruncate.
Requisiti
Piattaforma di destinazione |
Desktop |
Intestazione |
Mrx.h (include Mrx.h) |