Fungsi FsRtlLookupLastLargeMcbEntryAndIndex (ntifs.h)

Rutinitas FsRtlLookupLastLargeMcbEntryAndIndex mengambil entri pemetaan terakhir yang disimpan dalam blok kontrol peta (MCB) tertentu.

Sintaks

BOOLEAN FsRtlLookupLastLargeMcbEntryAndIndex(
  [in]  PLARGE_MCB OpaqueMcb,
  [out] PLONGLONG  LargeVbn,
  [out] PLONGLONG  LargeLbn,
  [out] PULONG     Index
);

Parameter

[in] OpaqueMcb

Penunjuk ke struktur MCB yang diinisialisasi untuk dicari.

[out] LargeVbn

Penunjuk ke variabel yang menerima nomor blok virtual terakhir (VBN) yang dipetakan.

[out] LargeLbn

Penunjuk ke variabel yang menerima nomor blok logis (LBN) yang dipetakan ke VBN yang diacu oleh LargeVbn, atau -1 jika tidak ada LBN tersebut.

[out] Index

Penunjuk ke variabel yang menerima indeks dari eksekusi terakhir di MCB.

Nilai kembali

FsRtlLookupLastLargeMcbEntryAndIndex mengembalikan FALSE jika MCB tidak berisi entri pemetaan, FALSE sebaliknya.

Keterangan

FsRtlLookupLastLargeMcbEntryAndIndex mencari pemetaan terakhir dari eksekusi terakhir di MCB:

  • Jika MCB tidak berisi pemetaan, FsRtlLookupLastLargeMcbEntryAndIndex mengembalikan FALSE.

  • Jika pemetaan terakhir adalah lubang, FsRtlLookupLastLargeMcbEntryAndIndex mengembalikan FALSE, tetapi operasi pencarian menghasilkan nilai -1 untuk LBN.

  • Jika pemetaan terakhir bukan lubang, operasi pencarian menghasilkan nilai positif untuk LBN, dan FsRtlLookupLastLargeMcbEntryAndIndex mengembalikan FALSE.

32 bit atas LBN diabaikan. Hanya 32 bit yang lebih rendah yang digunakan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP
Target Platform Universal
Header ntifs.h (termasuk Ntifs.h)
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Lihat juga

FsRtlAddLargeMcbEntry

FsRtlGetNextLargeMcbEntry

FsRtlInitializeLargeMcb

FsRtlLookupLastLargeMcbEntry

FsRtlNumberOfRunsInLargeMcb

FsRtlRemoveLargeMcbEntry

FsRtlSplitLargeMcb

FsRtlTruncateLargeMcb

FsRtlUninitializeLargeMcb