Funzione FsRtlLookupLastLargeMcbEntry (ntifs.h)
La routine FsRtlLookupLastLargeMcbEntry recupera l'ultima voce di mapping archiviata nel blocco di controllo mappa (MCB).
Sintassi
BOOLEAN FsRtlLookupLastLargeMcbEntry(
PLARGE_MCB Mcb,
PLONGLONG Vbn,
PLONGLONG Lbn
);
Parametri
Mcb
Puntatore a una struttura MCB inizializzata da cercare.
Vbn
Puntatore a una variabile che riceve l'ultimo numero di blocco virtuale (VBN) mappato.
Lbn
Puntatore a una variabile che riceve il numero di blocco logico (LBN) mappato alla vbN a cui fa riferimento LargeVbn o -1 se non esiste alcun LBN di questo tipo.
Valore restituito
FsRtlLookupLastLargeMcbEntry restituisce FALSE se mcB non contiene voci di mapping, TRUE in caso contrario.
Commenti
FsRtlLookupLastLargeMcbEntry cerca l'ultimo mapping dell'ultima esecuzione nel MCB:
Se mcB non contiene mapping, FsRtlLookupLastLargeMcbEntry restituisce FALSE.
Se l'ultimo mapping è un foro, FsRtlLookupLastLargeMcbEntry restituisce TRUE, ma l'operazione di ricerca restituisce un valore pari a -1 per LBN.
Se l'ultimo mapping non è un buco, l'operazione di ricerca restituisce un valore positivo per LBN e FsRtlLookupLastLargeMcbEntry restituisce TRUE.
I 32 bit superiori del LBN vengono ignorati. Vengono usati solo i 32 bit inferiori.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | ntifs.h (include Ntifs.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |