Funzione FsRtlLookupLastLargeMcbEntryAndIndex (ntifs.h)
La routine FsRtlLookupLastLargeMcbEntryAndIndex recupera l'ultima voce di mapping archiviata in un determinato blocco di controllo mappa (MCB).
Sintassi
BOOLEAN FsRtlLookupLastLargeMcbEntryAndIndex(
[in] PLARGE_MCB OpaqueMcb,
[out] PLONGLONG LargeVbn,
[out] PLONGLONG LargeLbn,
[out] PULONG Index
);
Parametri
[in] OpaqueMcb
Puntatore a una struttura MCB inizializzata da cercare.
[out] LargeVbn
Puntatore a una variabile che riceve l'ultimo numero di blocco virtuale (VBN) mappato.
[out] LargeLbn
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.
[out] Index
Puntatore a una variabile che riceve l'indice dell'ultima esecuzione nel mcB.
Valore restituito
FsRtlLookupLastLargeMcbEntryAndIndex restituisce FALSE se mcB non contiene voci di mapping, FALSE in caso contrario.
Commenti
FsRtlLookupLastLargeMcbEntryAndIndex cerca l'ultimo mapping dell'ultima esecuzione nel MCB:
Se mcB non contiene mapping, FsRtlLookupLastLargeMcbEntryAndIndex restituisce FALSE.
Se l'ultimo mapping è un foro, FsRtlLookupLastLargeMcbEntryAndIndex restituisce FALSE, 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 FsRtlLookupLastLargeMcbEntryAndIndex restituisce FALSE.
I 32 bit superiori del LBN vengono ignorati. Vengono usati solo i 32 bit inferiori.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP |
Piattaforma di destinazione | Universale |
Intestazione | ntifs.h (include Ntifs.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |