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 al vbN a cui punta LargeVbno -1 se tale LBN non esiste.
Valore restituito
FsRtlLookupLastLargeMcbEntry restituisce FALSE se mcb non contiene voci di mapping, TRUE in caso contrario.
Osservazioni
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 di -1 per LBN.
Se l'ultimo mapping non è un foro, l'operazione di ricerca restituisce un valore positivo per il codice LBN e FsRtlLookupLastLargeMcbEntry restituisce TRUE.
I 32 bit superiori del codice LBN vengono ignorati. Vengono usati solo i 32 bit inferiori.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
intestazione |
ntifs.h (include Ntifs.h) |
libreria |
NtosKrnl.lib |
dll | NtosKrnl.exe |
IRQL | <= APC_LEVEL |