Fungsi FsRtlInsertExtraCreateParameter (ntifs.h)

Rutinitas FsRtlInsertExtraCreateParameter menyisipkan struktur konteks parameter buat ekstra (ECP) ke dalam daftar ECP.

Sintaks

NTSTATUS FsRtlInsertExtraCreateParameter(
  [in, out] PECP_LIST EcpList,
  [in, out] PVOID     EcpContext
);

Parameter

[in, out] EcpList

Penunjuk ke struktur daftar ECP tempat struktur konteks ECP, yang ditujukkan oleh parameter EcpContext , harus ditambahkan.

[in, out] EcpContext

Penunjuk ke struktur konteks ECP untuk ditambahkan ke daftar ECP, yang ditujukkan oleh parameter EcpList .

Nilai kembali

FsRtlInsertExtraCreateParameter mengembalikan salah satu nilai NTSTATUS berikut:

Menampilkan kode Deskripsi
STATUS_SUCCESS
Struktur konteks ECP yang diberikan berhasil dimasukkan ke dalam daftar ECP yang diberikan.
STATUS_INVALID_PARAMETER
Struktur konteks ECP yang diberikan sudah ada dalam daftar ECP yang diberikan. Dalam konteks penyisipan daftar ECP, dua struktur konteks ECP dianggap identik jika berisi nilai GUID yang sama.

Keterangan

Rutinitas FsRtlInsertExtraCreateParameter mengasumsikan bahwa struktur konteks ECP yang diberikan untuk dimasukkan ke dalam daftar ECP yang diberikan sebelumnya dialokasikan oleh rutinitas FltAllocateExtraCreateParameter .

Setiap struktur konteks ECP yang dimasukkan ke dalam daftar ECP harus memiliki nilai GUID yang unik. Nilai unik ini diatur ketika struktur konteks ECP dialokasikan oleh rutinitas FltAllocateExtraCreateParameter .

Persyaratan

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

Lihat juga

ECP_LIST

FltAllocateExtraCreateParameter

FltAllocateExtraCreateParameterFromLookasideList

FltAllocateExtraCreateParameterList

FltCreateFileEx2

FltFreeExtraCreateParameter

FltGetEcpListFromCallbackData

FltRemoveExtraCreateParameter

FltSetEcpListIntoCallbackData

IoCreateFileEx