Bagikan melalui


Fungsi FsRtlLookupPerFileContext (ntifs.h)

Rutinitas FsRtlLookupPerFileContext mengembalikan penunjuk ke objek FSRTL_PER_FILE_CONTEXT yang terkait dengan file tertentu.

Sintaks

PFSRTL_PER_FILE_CONTEXT FsRtlLookupPerFileContext(
  [in]           PVOID *PerFileContextPointer,
  [in, optional] PVOID OwnerId,
  [in, optional] PVOID InstanceId
);

Parameter

[in] PerFileContextPointer

Penunjuk ke penunjuk buram yang digunakan oleh paket pustaka runtime sistem file (FSRTL) untuk melacak konteks file. Untuk mengambil penunjuk ini dari objek file, gunakan makro FsRtlGetPerFileContextPointer .

[in, optional] OwnerId

Penunjuk ke variabel filter yang dialokasikan driver yang secara unik mengidentifikasi pemilik struktur konteks per file. Format variabel ini adalah filter khusus driver. Parameter ini bersifat opsional, tetapi harus non-NULL jika InstanceId bukan NULL.

[in, optional] InstanceId

Penunjuk ke variabel filter yang dialokasikan driver yang dapat digunakan untuk membedakan antara struktur konteks per file yang dibuat oleh driver filter yang sama. Format variabel ini adalah filter khusus driver. Parameter ini bersifat opsional.

Mengembalikan nilai

Penunjuk ke struktur FSRTL_PER_FILE_CONTEXT pertama yang cocok dengan OwnerId dan InstanceId, jika ditentukan, atau NULL jika tidak ada kecocokan yang ditemukan atau sistem file tidak mendukung konteks per file.

Keterangan

Dengan tidak menentukan OwnerID dan InstanceId, driver filter dapat mencari konteks pertama yang terkait dengan file.

Jika sistem file tidak mendukung objek konteks per file, NULL dikembalikan. Gunakan makro FsRtlSupportsPerFileContexts untuk menentukan apakah sistem file mendukung objek konteks per file.

Persyaratan

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

Lihat juga

FSRTL_PER_FILE_CONTEXT

FsRtlGetPerFileContextPointer

FsRtlInsertPerFileContext

FsRtlRemovePerFileContext

Melacak Konteks Per-File dalam Driver Filter Sistem File Warisan