Compartir a través de


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

Consulte también

FsRtlAddLargeMcbEntry

FsRtlGetNextLargeMcbEntry

FsRtlInitializeLargeMcb

FsRtlLookupLastLargeMcbEntry

FsRtlNumberOfRunsInLargeMcb

FsRtlRemoveLargeMcbEntry

FsRtlSplitLargeMcb

FsRtlTruncateLargeMcb

FsRtlUninitializeLargeMcb