Función FsRtlTruncateLargeMcb (ntifs.h)
La rutina FsRtlTruncateLargeMcb trunca un bloque de control de mapa grande (MCB).
Sintaxis
void FsRtlTruncateLargeMcb(
PLARGE_MCB Mcb,
LONGLONG Vbn
);
Parámetros
Mcb
Puntero a la estructura MCB.
Vbn
Iniciar el número de bloque virtual (VBN) del intervalo de asignaciones que se van a quitar del MCB.
Valor devuelto
Ninguno
Observaciones
FsRtlTruncateLargeMcb trunca una estructura MCB quitando todas las asignaciones de VBN del intervalo a partir de *LargeVbn y finalizando con el VBN asignado más alto. Si el VBN inicial pertenece a un agujero (un intervalo de VBN sin asignar que forman un espacio entre dos asignaciones), también se quita el agujero. El miembro PairCount de MCB se ajusta en consecuencia.
Si el VBN inicial es cero, todas las asignaciones se quitan del MCB.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de |
Universal |
encabezado de |
ntifs.h (incluya Ntifs.h) |
biblioteca de |
NtosKrnl.lib |
DLL de |
NtosKrnl.exe |
irQL | <= APC_LEVEL |