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 LargeVbno -1 si no existe ese 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, FALSE de lo contrario.
Observaciones
FsRtlLookupLastLargeMcbEntryAndIndex busca la última asignación de la última ejecución en 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 | Valor |
---|---|
cliente mínimo admitido | Windows XP |
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 |