Función FsRtlLookupLastLargeMcbEntryAndIndex (ntifs.h)
La rutina FsRtlLookupLastLargeMcbEntryAndIndex recupera la última entrada de asignación almacenada en un bloque de control de mapa determinado (MCB).
Sintaxis
BOOLEAN FsRtlLookupLastLargeMcbEntryAndIndex(
[in] PLARGE_MCB OpaqueMcb,
[out] PLONGLONG LargeVbn,
[out] PLONGLONG LargeLbn,
[out] PULONG Index
);
Parámetros
[in] OpaqueMcb
Puntero a una estructura MCB inicializada que se va a buscar.
[out] LargeVbn
Puntero a una variable que recibe el último número de bloque virtual (VBN) asignado.
[out] LargeLbn
Puntero a una variable que recibe el número de bloque lógico (LBN) asignado al VBN al que apunta LargeVbn o -1 si no existe dicho LBN.
[out] Index
Puntero a una variable que recibe el índice de la última ejecución en el MCB.
Valor devuelto
FsRtlLookupLastLargeMcbEntryAndIndex devuelve FALSE si el MCB no contiene entradas de asignación; de lo contrario, FALSE.
Comentarios
FsRtlLookupLastLargeMcbEntryAndIndex busca la última asignación de la última ejecución en el MCB:
Si el MCB no contiene ninguna asignación, FsRtlLookupLastLargeMcbEntryAndIndex devuelve FALSE.
Si la última asignación es un agujero, FsRtlLookupLastLargeMcbEntryAndIndex devuelve FALSE, pero la operación de búsqueda produce un valor de -1 para el LBN.
Si la última asignación no es un agujero, la operación de búsqueda produce un valor positivo para el LBN y FsRtlLookupLastLargeMcbEntryAndIndex devuelve FALSE.
Se omiten los 32 bits superiores del LBN. Solo se usan los 32 bits inferiores.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP |
Plataforma de destino | Universal |
Encabezado | ntifs.h (incluya Ntifs.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |