header fltkernel.h
Header ini digunakan oleh ifsk. Untuk informasi selengkapnya, lihat:
fltkernel.h berisi antarmuka pemrograman berikut:
Fungsi
FLT_IS_FASTIO_OPERATION Pelajari selengkapnya tentang FLT_IS_FASTIO_OPERATION |
FLT_IS_FS_FILTER_OPERATION Pelajari selengkapnya tentang makro FLT_IS_FS_FILTER_OPERATION. |
FLT_IS_IRP_OPERATION Pelajari selengkapnya tentang makro FLT_IS_IRP_OPERATION. |
FLT_IS_REISSUED_IO Pelajari selengkapnya tentang makro FLT_IS_REISSUED_IO. |
FLT_IS_SYSTEM_BUFFER Pelajari selengkapnya tentang makro FLT_IS_SYSTEM_BUFFER. |
FltAcknowledgeEcp Rutinitas FltAcknowledgeEcp digunakan untuk menandai struktur konteks parameter buat tambahan (ECP) sebagai diakui. |
FltAcquirePushLockExclusive Rutinitas FltAcquirePushLockExclusive memperoleh kunci push yang diberikan untuk akses eksklusif oleh utas panggilan. |
FltAcquirePushLockExclusiveEx Rutinitas FltAcquirePushLockExclusiveEx memperoleh kunci push yang diberikan untuk akses eksklusif oleh utas panggilan. |
FltAcquirePushLockShared Rutinitas FltAcquirePushLockShared memperoleh kunci push yang diberikan untuk akses bersama oleh utas panggilan. |
FltAcquirePushLockSharedEx Rutinitas FltAcquirePushLockSharedEx memperoleh kunci push yang diberikan untuk akses bersama oleh utas panggilan. |
FltAcquireResourceExclusive Pelajari selengkapnya tentang fungsi FltAcquireResourceExclusive. |
FltAcquireResourceShared Pelajari selengkapnya tentang fungsi FltAcquireResourceShared. |
FltAddOpenReparseEntry Rutinitas ini menambahkan pemanggil yang dialokasikan struktur pemilah ulang terbuka, OPEN_REPARSE_LIST_ENTRY, ke dalam operasi buat. |
FltAdjustDeviceStackSizeForIoRedirection Rutinitas FltAdjustDeviceStackSizeForIoRedirection meningkatkan ukuran tumpukan perangkat sumber untuk memungkinkan minifilter mengalihkan I/O dari instans sumber tertentu ke instans target yang ditentukan ketika tumpukan target lebih dalam dari tumpukan sumber. |
FltAllocateCallbackData FltAllocateCallbackData mengalokasikan struktur data panggilan balik yang dapat digunakan driver minifilter untuk memulai permintaan I/O. |
FltAllocateCallbackDataEx Rutinitas FltAllocateCallbackDataEx mengalokasikan struktur data panggilan balik dan dapat melakukan pra-alokasi memori untuk struktur tambahan yang dapat digunakan driver minifilter untuk memulai permintaan I/O. |
FltAllocateContext Pelajari selengkapnya tentang fungsi FltAllocateContext. |
FltAllocateDeferredIoWorkItem FltAllocateDeferredIoWorkItem mengalokasikan item kerja I/O yang ditangguhkan. |
FltAllocateExtraCreateParameter Rutinitas FltAllocateExtraCreateParameter mengalokasikan kumpulan memori halaman untuk struktur konteks parameter buat tambahan (ECP) yang ditentukan pengguna dan menghasilkan penunjuk ke struktur tersebut. |
FltAllocateExtraCreateParameterFromLookasideList Rutinitas FltAllocateExtraCreateParameterFromLookasideList mengalokasikan kumpulan memori dari daftar lookaside tertentu untuk struktur konteks parameter buat tambahan (ECP) dan menghasilkan penunjuk ke struktur tersebut. |
FltAllocateExtraCreateParameterList Rutinitas FltAllocateExtraCreateParameterList mengalokasikan memori kumpulan halaman untuk struktur daftar parameter buat tambahan (ECP) dan menghasilkan penunjuk ke struktur tersebut. |
FltAllocateFileLock Rutinitas FltAllocateFileLock mengalokasikan dan menginisialisasi struktur FILE_LOCK baru. |
FltAllocateGenericWorkItem FltAllocateGenericWorkItem mengalokasikan item kerja generik. |
FltAllocatePoolAlignedWithTag FltAllocatePoolAlignedWithTag mengalokasikan buffer yang selaras dengan perangkat untuk digunakan dalam operasi I/O yang tidak di-cache. |
FltApplyPriorityInfoThread Rutinitas FltApplyPriorityInfoThread digunakan oleh driver minifilter untuk menerapkan informasi prioritas ke utas. |
FltAttachVolume FltAttachVolume membuat instans driver minifilter baru dan melampirkannya ke volume yang diberikan. |
FltAttachVolumeAtAltitude FltAttachVolumeAtAltitude adalah rutinitas dukungan debugging yang melampirkan instans driver minifilter ke volume pada ketinggian tertentu, mengambil alih pengaturan apa pun dalam file INF driver minifilter. |
FltBuildDefaultSecurityDescriptor FltBuildDefaultSecurityDescriptor membangun deskriptor keamanan default untuk digunakan dengan FltCreateCommunicationPort. |
FltCancelFileBuka Driver minifilter dapat menggunakan rutinitas FltCancelFileOpen untuk menutup file yang baru dibuka atau dibuat. |
FltCancelIo Rutinitas FltCancelIo membatalkan operasi I/O. |
FltCancellableWaitForMultipleObjects FltCancellableWaitForMultipleObjects menjalankan operasi tunggu yang dapat dibatalkan (tunggu yang dapat dihentikan) pada satu atau beberapa objek dispatcher. |
FltCancellableWaitForSingleObject Rutinitas FltCancellableWaitForSingleObject menjalankan operasi tunggu yang dapat dibatalkan (tunggu yang dapat dihentikan) pada objek dispatcher. |
FltCbdqDisable FltCbdqDisable menonaktifkan antrean data panggilan balik driver minifilter. |
FltCbdqEnable FltCbdqEnable memungkinkan antrean data panggilan balik yang dinonaktifkan oleh panggilan sebelumnya ke FltCbdqDisable. |
FltCbdqInitialize FltCbdqInitialize menginisialisasi tabel pengiriman antrean data panggilan balik driver minifilter. |
FltCbdqInsertIo FltCbdqInsertIo menyisipkan struktur data panggilan balik untuk operasi I/O ke dalam antrean data panggilan balik driver filter. |
FltCbdqRemoveIo FltCbdqRemoveIo menghapus item tertentu dari antrean data panggilan balik driver minifilter. |
FltCbdqRemoveNextIo FltCbdqRemoveNextIo menghapus item pencocokan berikutnya dalam antrean data panggilan balik driver minifilter. |
FltCheckAndGrowNameControl Rutinitas FltCheckAndGrowNameControl memeriksa apakah buffer dalam struktur FLT_NAME_CONTROL cukup besar untuk menahan jumlah byte yang ditentukan. Jika tidak, FltCheckAndGrowNameControl menggantinya dengan buffer yang dialokasikan sistem yang lebih besar. |
FltCheckLockForReadAccess Rutinitas FltCheckLockForReadAccess menentukan apakah pemanggil memiliki akses baca ke rentang byte yang terkunci dari file. |
FltCheckLockForWriteAccess Rutinitas FltCheckLockForWriteAccess menentukan apakah pemanggil memiliki akses tulis ke rentang byte yang terkunci dari file. |
FltCheckOplock Driver minifilter memanggil FltCheckOplock untuk menyinkronkan struktur data panggilan balik untuk operasi I/O file berbasis IRP dengan status kunci oportunistik file saat ini (oplock). |
FltCheckOplockEx Driver minifilter memanggil rutinitas FltCheckOplockEx untuk menyinkronkan struktur data panggilan balik untuk operasi I/O file berbasis IRP (dan yang lain tertentu, lihat di bawah) yang memiliki status kunci oportunistik (oplock) file saat ini. |
FltClearCallbackDataDirty Rutinitas FltClearCallbackDataDirty menghapus bendera kotor panggilan balik dalam struktur data panggilan balik. |
FltClearCancelCompletion FltClearCancelCompletion menghapus rutinitas pembatalan yang ditentukan untuk operasi I/O. |
FltClose menutup handel file yang dibuka oleh FltCreateFile atau FltCreateFileEx. |
FltCloseClientPort FltCloseClientPort menutup port klien komunikasi. |
FltCloseCommunicationPort FltCloseCommunicationPort menutup port server komunikasi driver minifilter. |
FltCloseSectionForDataScan Rutinitas FltCloseSectionForDataScan menutup objek bagian yang terkait dengan aliran file. |
FltCommitComplete Rutinitas FltCommitComplete mengakui pemberitahuan TRANSACTION_NOTIFY_COMMIT. |
FltCommitFinalizeComplete Rutinitas FltCommitFinalizeComplete mengakui pemberitahuan TRANSACTION_NOTIFY_COMMIT_FINALIZE. |
FltCompareInstanceAltitudes FltCompareInstanceAltitudes membandingkan ketinggian dua instans driver minifilter. |
FltCompletePendedPostOperation FltCompletePendedPostOperation melanjutkan pemrosesan penyelesaian untuk operasi I/O yang tertunda dalam rutinitas panggilan balik pascaoperasi driver minifilter. |
FltCompletePendedPreOperation FltCompletePendedPreOperation melanjutkan pemrosesan untuk operasi I/O yang tertunda dalam rutinitas panggilan balik praoperasi driver minifilter (PFLT_PRE_OPERATION_CALLBACK). |
FltCopyOpenReparseList Rutinitas ini menyalin informasi pemisahan ulang terbuka dari pembuatan sebelumnya ke dalam daftar ECP baru yang dapat digunakan untuk mengeluarkan pembuatan kedua. |
FltCreateCommunicationPort Pelajari selengkapnya tentang fungsi FltCreateCommunicationPort. |
FltCreateFile Pelajari selengkapnya tentang fungsi FltCreateFile. |
FltCreateFileEx Driver minifilter memanggil FltCreateFileEx untuk membuat file baru atau membuka file yang ada. |
FltCreateFileEx2 Driver minifilter memanggil FltCreateFileEx2 untuk membuat file baru atau membuka file yang sudah ada. Rutinitas ini juga mencakup parameter konteks buat opsional. |
FltCreateMailslotFile Driver minifilter memanggil FltCreateMailslotFile untuk membuat pipa baru atau membuka mailslot yang ada. |
FltCreateNamedPipeFile Driver minifilter memanggil FltCreateNamedPipeFile untuk membuat pipa baru atau membuka pipa yang ada. |
FltCreateSectionForDataScan Rutinitas FltCreateSectionForDataScan membuat objek bagian untuk file. Manajer filter dapat secara opsional menyinkronkan I/O dengan bagian yang dibuat. |
FltCreateSystemVolumeInformationFolder FltCreateSystemVolumeInformationFolder memverifikasi keberadaan folder "Informasi Volume Sistem" pada volume sistem file. Jika folder tidak ada, maka folder dibuat. |
FltCurrentBatchOplock Driver minifilter memanggil FltCurrentBatchOplock untuk menentukan apakah ada kunci oportunistik batch atau filter (oplock) pada file. |
FltCurrentOplock Driver minifilter memanggil rutinitas FltCurrentOplock untuk menentukan apakah ada kunci oportunistik (oplock) pada file. |
FltCurrentOplockH Driver minifilter memanggil rutinitas FltCurrentOplockH untuk menentukan apakah ada CACHE_HANDLE_LEVEL kunci oportunistik (oplock) pada file. |
FltDecodeParameters FltDecodeParameters mengembalikan pointer ke alamat daftar deskriptor memori (MDL), penunjuk buffer, panjang buffer, dan parameter akses yang diinginkan untuk operasi I/O. |
FltDeleteContext FltDeleteContext menandai konteks tertentu untuk penghapusan. |
FltDeleteExtraCreateParameterLookasideList Rutinitas FltDeleteExtraCreateParameterLookasideList membebaskan daftar lookaside parameter buat ekstra (ECP). |
FltDeleteFileContext Rutinitas FltDeleteFileContext mengambil dan menghapus konteks file yang telah ditetapkan driver minifilter tertentu untuk file tertentu. |
FltDeleteInstanceContext FltDeleteInstanceContext menghapus konteks dari instans tertentu dan menandai konteks penghapusan. |
FltDeletePushLock Rutinitas FltDeletePushLock menghapus kunci push tertentu. |
FltDeleteStreamContext FltDeleteStreamContext menghapus konteks yang telah ditetapkan instans driver minifilter tertentu untuk aliran tertentu dan menandai konteks penghapusan. |
FltDeleteStreamHandleContext FltDeleteStreamHandleContext menghapus konteks yang telah ditetapkan instans driver minifilter tertentu untuk handel aliran tertentu dan menandai konteks penghapusan. |
FltDeleteTransactionContext Rutinitas FltDeleteTransactionContext menghapus konteks dari transaksi tertentu dan menandai konteks penghapusan. |
FltDeleteVolumeContext FltDeleteVolumeContext menghapus konteks yang telah ditetapkan driver minifilter tertentu untuk volume tertentu dan menandai konteks penghapusan. |
FltDetachVolume FltDetachVolume melepaskan instans driver minifilter dari volume. |
FltDeviceIoControlFile FltDeviceIoControlFile mengirim kode kontrol langsung ke driver perangkat tertentu, menyebabkan driver yang sesuai melakukan tindakan yang ditentukan. |
FltDoCompletionProcessingWhenSafe Jika aman untuk melakukannya, fungsi FltDoCompletionProcessingWhenSafe menjalankan rutinitas panggilan balik pascaoperasi driver minifilter. |
FltEnlistInTransaction Rutinitas FltEnlistInTransaction mendaftarkan driver minifilter dalam transaksi tertentu. |
FltEnumerateFilterInformation Rutinitas FltEnumerateFilterInformation menyediakan informasi tentang semua driver filter terdaftar (termasuk minifilter dan driver filter warisan) dalam sistem. |
FltEnumerateFilters Rutinitas FltEnumerateFilters menghitung semua driver minifilter terdaftar dalam sistem. |
FltEnumerateInstanceInformationByDeviceObject Rutinitas FltEnumerateInstanceInformationByDeviceObject menyediakan informasi tentang instans driver minifilter dan driver filter warisan yang dilampirkan ke volume yang terkait dengan objek perangkat tertentu. |
FltEnumerateInstanceInformationByFilter Rutinitas FltEnumerateInstanceInformationByFilter menyediakan informasi tentang instans driver minifilter tertentu. |
FltEnumerateInstanceInformationByVolume Rutinitas FltEnumerateInstanceInformationByVolume menyediakan informasi tentang instans driver minifilter dan driver filter warisan (hanya Windows Vista) yang dilampirkan ke volume tertentu. |
FltEnumerateInstanceInformationByVolumeName Rutinitas FltEnumerateInstanceInformationByVolumeName menyediakan informasi tentang instans driver minifilter dan driver filter warisan yang dilampirkan ke volume dengan nama yang ditentukan. |
FltEnumerateInstances Rutinitas FltEnumerateInstances menghitung instans driver minifilter untuk driver atau volume minifilter tertentu. |
FltEnumerateVolumeInformation Rutinitas FltEnumerateVolumeInformation menyediakan informasi tentang volume yang diketahui oleh manajer filter. |
FltEnumerateVolumes Rutinitas FltEnumerateVolumes menghitung semua volume dalam sistem. |
FltFastIoMdlRead Rutinitas FltFastIoMdlRead mengembalikan daftar deskriptor memori (MDL) yang menunjuk langsung ke rentang byte yang ditentukan dalam cache file. |
FltFastIoMdlReadComplete Rutinitas FltFastIoMdlReadComplete menyelesaikan operasi baca yang dimulai oleh rutinitas FltFastIoMdlRead. |
FltFastIoMdlWriteComplete Rutinitas FltFastIoMdlWriteComplete di fltkernel.h membebaskan sumber daya yang dialokasikan FltFastIoPrepareMdlWrite. |
FltFastIoPrepareMdlWrite Rutinitas FltFastIoPrepareMdlWrite mengembalikan daftar daftar deskriptor memori (MDL) tertaut yang menunjuk ke rentang data file yang di-cache yang ditentukan untuk menulis data langsung ke cache. |
FltFindExtraCreateParameter Rutinitas FltFindExtraCreateParameter mencari daftar ECP tertentu untuk struktur konteks ECP dari jenis tertentu dan mengembalikan penunjuk ke struktur ini jika ditemukan. |
Rutinitas FltFlushBuffers digunakan oleh driver minifilter untuk mengirim permintaan flush untuk file tertentu ke sistem file. |
FltFlushBuffers2 Pelajari selengkapnya tentang fungsi FltFlushBuffers2. |
FltFreeCallbackData Rutinitas FltFreeCallbackData membebaskan struktur data panggilan balik yang dialokasikan oleh rutinitas FltAllocateCallbackData. |
FltFreeDeferredIoWorkItem Rutinitas FltFreeDeferredIoWorkItem membebaskan item kerja yang dialokasikan oleh rutinitas FltAllocateDeferredIoWorkItem. |
FltFreeExtraCreateParameter Rutinitas FltFreeExtraCreateParameter membebaskan memori untuk struktur konteks ECP. |
FltFreeExtraCreateParameterList Rutinitas FltFreeExtraCreateParameterList membebaskan struktur daftar parameter buat tambahan (ECP). |
FltFreeFileLock Rutinitas FltFreeFileLock tidak menginisialisasi dan membebaskan struktur FILE_LOCK yang diinisialisasi. |
FltFreeGenericWorkItem Rutinitas FltFreeGenericWorkItem membebaskan item kerja yang dialokasikan oleh rutinitas FltAllocateGenericWorkItem. |
FltFreeOpenReparseList Rutinitas ini membatalkan alokasi informasi apa pun yang disalin ke dalam operasi pembuatan dengan panggilan sebelumnya ke FltCopyOpenReparseList. |
FltFreePoolAlignedWithTag Rutinitas FltFreePoolAlignedWithTag membebaskan buffer selaras cache yang dialokasikan oleh panggilan sebelumnya ke FltAllocatePoolAlignedWithTag. |
FltFreeSecurityDescriptor FltFreeSecurityDescriptor membebaskan deskriptor keamanan yang dialokasikan oleh rutinitas FltBuildDefaultSecurityDescriptor. |
FltFsControlFile Rutinitas FltFsControlFile mengirimkan kode kontrol langsung ke sistem file atau driver filter sistem file tertentu, menyebabkan driver yang sesuai melakukan tindakan yang ditentukan. |
FltGetActivityIdCallbackData Rutinitas FltGetActivityIdCallbackData mengambil ID aktivitas saat ini yang terkait dengan permintaan dalam data panggilan balik minifilter. |
FltGetBottomInstance FltGetBottomInstance mengembalikan pointer instans buram untuk instans driver minifilter, jika ada, yang dilampirkan di bagian bawah tumpukan instans untuk volume tertentu. |
FltGetContexts Pelajari selengkapnya tentang fungsi FltGetContexts. |
FltGetContextsEx Pelajari selengkapnya tentang fungsi FltGetContextsEx. |
FltGetCopyInformationFromCallbackData Pelajari selengkapnya tentang fungsi FltGetCopyInformationFromCallbackData. |
FltGetDestinationFileNameInformation Pelajari selengkapnya tentang rutinitas FltGetDestinationFileNameInformation. |
FltGetDeviceObject Rutinitas FltGetDeviceObject mengembalikan penunjuk ke objek perangkat volume Manajer Filter (VDO) untuk volume tertentu. |
FltGetDiskDeviceObject Rutinitas FltGetDiskDeviceObject mengembalikan penunjuk ke objek perangkat disk yang terkait dengan volume tertentu. |
FltGetEcpListFromCallbackData Rutinitas FltGetEcpListFromCallbackData mengembalikan penunjuk ke daftar struktur konteks parameter buat tambahan (ECP) yang terkait dengan objek callback-data operasi pembuatan tertentu. |
FltGetFileContext Pelajari selengkapnya tentang fungsi FltGetFileContext. |
FltGetFileNameInformation Rutinitas FltGetFileNameInformation mengembalikan informasi nama untuk file atau direktori. |
FltGetFileNameInformationUnsafe Rutinitas FltGetFileNameInformationUnsafe mengembalikan informasi nama untuk file atau direktori terbuka. |
FltGetFileSystemType Fungsi FltGetFileSystemType mengambil volume atau objek instans dan menyediakan jenis sistem file volume. |
FltGetFilterFromInstance Rutinitas FltGetFilterFromInstance mengembalikan penunjuk filter buram untuk driver minifilter yang membuat instans tertentu. |
FltGetFilterFromName Rutinitas FltGetFilterFromName mengembalikan penunjuk filter buram untuk driver minifilter terdaftar yang namanya cocok dengan nilai dalam parameter FilterName. |
FltGetFilterInformation Rutinitas FltGetFilterInformation menyediakan informasi tentang driver minifilter. |
FltGetInstanceContext Pelajari selengkapnya tentang fungsi FltGetInstanceContext. |
FltGetInstanceInformation Rutinitas FltGetInstanceInformation mengembalikan informasi tentang instans driver minifilter. |
FltGetIoPriorityHint Rutinitas FltGetIoPriorityHint digunakan oleh driver minifilter untuk mendapatkan informasi prioritas IO dari Data Callback. |
FltGetIoPriorityHintFromCallbackData Rutinitas FltGetIoPriorityHintFromCallbackData digunakan oleh driver minifilter untuk mendapatkan informasi prioritas IO dari data panggilan balik. |
FltGetIoPriorityHintFromFileObject Rutinitas FltGetIoPriorityHintFromFileObject digunakan oleh driver minifilter untuk mendapatkan informasi prioritas IO dari objek file. |
FltGetIoPriorityHintFromThread Rutinitas FltGetIoPriorityHintFromThread digunakan oleh driver minifilter untuk mendapatkan informasi prioritas IO dari utas. |
FltGetIrpName Rutinitas FltGetIrpName mengembalikan nama untuk kode fungsi utama sebagai string yang dapat dicetak. |
FltGetLowerInstance Rutinitas FltGetLowerInstance mengembalikan pointer instans buram untuk instans driver minifilter bawah berikutnya, jika ada, yang dilampirkan di bawah instans driver minifilter tertentu pada volume yang sama. |
FltGetNewSystemBufferAddress Fungsi FltGetNewSystemBufferAddress mengambil buffer AssociatedIrp.SystemBuffer, yang telah dialokasikan sistem file. Rutinitas pasca-panggilan balik driver minifilter memanggil fungsi ini. |
FltGetNextExtraCreateParameter Rutinitas FltGetNextExtraCreateParameter mengembalikan pointer ke struktur konteks parameter buat tambahan (ECP) berikutnya (atau pertama) dalam daftar ECP tertentu. |
FltGetRequestorProcess Rutinitas FltGetRequestorProcess mengembalikan pointer proses untuk utas yang meminta operasi I/O tertentu. |
FltGetRequestorProcessId Rutinitas FltGetRequestorProcessId mengembalikan ID proses 32-bit unik untuk proses yang terkait dengan utas yang meminta operasi I/O tertentu. |
FltGetRequestorProcessIdEx Rutinitas FltGetRequestorProcessIdEx mengembalikan handel mode kernel untuk proses yang terkait dengan utas yang meminta operasi I/O tertentu. |
FltGetRequestorSessionId Rutinitas FltGetRequestorSessionId mengembalikan ID sesi proses yang awalnya meminta operasi I/O yang ditentukan. |
FltGetRoutineAddress Rutinitas FltGetRoutineAddress mengembalikan penunjuk ke rutinitas yang ditentukan oleh parameter FltMgrRoutineName. |
FltGetSectionContext Pelajari selengkapnya tentang fungsi FltGetSectionContext. |
FltGetStreamContext Pelajari selengkapnya tentang fungsi FltGetStreamContext. |
FltGetStreamHandleContext Pelajari selengkapnya tentang fungsi FltGetStreamHandleContext. |
FltGetSwappedBufferMdlAddress Rutinitas FltGetSwappedBufferMdlAddress mengembalikan alamat daftar deskriptor memori (MDL) untuk buffer yang ditukar oleh driver minifilter. |
FltGetTopInstance Rutinitas FltGetTopInstance mengembalikan pointer instans buram untuk instans driver minifilter yang terpasang di bagian atas tumpukan instans untuk volume tertentu. |
FltGetTransactionContext Rutinitas FltGetTransactionContext mengambil konteks yang ditetapkan untuk transaksi oleh driver minifilter tertentu. |
FltGetTunneledName Rutinitas FltGetTunneledName mengambil nama terowongan untuk file, mengingat nama yang dinormalisasi yang dikembalikan untuk file dengan panggilan sebelumnya ke FltGetFileNameInformation, FltGetFileNameInformationUnsafe, atau FltGetDestinationFileNameInformation. |
FltGetUpperInstance Rutinitas FltGetUpperInstance mengembalikan pointer instans buram untuk instans driver minifilter berikutnya yang lebih tinggi, jika ada, yang dilampirkan di atas instans driver minifilter tertentu pada volume yang sama. |
FltGetVolumeContext Pelajari selengkapnya tentang fungsi FltGetVolumeContext. |
FltGetVolumeFromDeviceObject Rutinitas FltGetVolumeFromDeviceObject mengembalikan pointer buram untuk volume yang diwakili oleh objek perangkat volume (VDO). |
FltGetVolumeFromFileObject Rutinitas FltGetVolumeFromFileObject mengembalikan pointer buram untuk volume tempat aliran file tertentu berada. |
FltGetVolumeFromInstance Rutinitas FltGetVolumeFromInstance mengembalikan pointer buram untuk volume tempat instans driver minifilter tertentu dilampirkan. |
FltGetVolumeFromName Rutinitas FltGetVolumeFromName mengembalikan pointer buram untuk volume yang namanya cocok dengan nilai parameter VolumeName. |
FltGetVolumeGuidName Rutinitas FltGetVolumeGuidName mengembalikan nama volume untuk volume tertentu, dalam format pengidentifikasi unik global (GUID) volume. |
FltGetVolumeInformation Rutinitas FltGetVolumeInformation menyediakan informasi tentang volume tertentu. |
FltGetVolumeInstanceFromName Rutinitas FltGetVolumeInstanceFromName mengembalikan pointer instans buram untuk instans driver minifilter yang diberikan pada volume yang diberikan. |
FltGetVolumeName Rutinitas FltGetVolumeName mendapatkan nama volume untuk volume tertentu. |
FltGetVolumeProperties Rutinitas FltGetVolumeProperties mengembalikan informasi properti volume untuk volume yang diberikan. |
FltInitExtraCreateParameterLookasideList Rutinitas FltInitExtraCreateParameterLookasideList menginisialisasi daftar lookaside kumpulan halaman atau non-halaman yang digunakan untuk alokasi satu atau beberapa struktur konteks parameter (ECP) buat tambahan dengan ukuran tetap. |
FltInitializeFileLock Rutinitas FltInitializeFileLock menginisialisasi struktur FILE_LOCK buram yang telah dialokasikan pemanggil dari kumpulan halaman. |
FltInitializeOplock Rutinitas FltInitializeOplock menginisialisasi penunjuk kunci oportunistik (oplock). |
FltInitializePushLock Pelajari selengkapnya tentang fungsi FltInitializePushLock. |
FltInsertExtraCreateParameter Rutinitas FltInsertExtraCreateParameter menyisipkan struktur konteks parameter buat tambahan (ECP) ke dalam daftar ECP. |
FltIs32bitProcess Rutinitas FltIs32bitProcess memeriksa apakah pencetus operasi I/O saat ini adalah aplikasi mode pengguna 32-bit. |
FltIsCallbackDataDirty Rutinitas FltIsCallbackDataDirty menguji bendera FLTFL_CALLBACK_DATA_DIRTY dalam struktur data panggilan balik. |
Driver minifilter memanggil rutinitas FltIsDirectory untuk menentukan apakah objek file tertentu mewakili direktori. |
FltIsEcpAcknowledged Rutinitas yang diakui FltIsEcpA digunakan untuk menentukan apakah struktur konteks parameter buat tambahan (ECP) tertentu telah ditandai sebagai diakui. |
FltIsEcpFromUserMode Rutinitas FltIsEcpFromUserMode digunakan untuk menentukan apakah struktur konteks parameter buat tambahan (ECP) berasal dari mode pengguna. |
FltIsFltMgrVolumeDeviceObject Rutinitas FltIsFltMgrVolumeDeviceObject menentukan apakah objek perangkat yang diberikan milik manajer filter dan apakah objek perangkat adalah objek perangkat volume. |
FltIsIoCanceled Rutinitas FltIsIoCanceled memeriksa apakah operasi berbasis IRP telah dibatalkan. |
FltIsIoRedirectionAllowed Rutinitas FltIsIoRedirectionAllowed menentukan apakah I/O dapat dialihkan dari instans filter sumber yang ditentukan ke instans filter lain yang ditentukan. |
FltIsIoRedirectionAllowedForOperation Rutinitas FltIsIoRedirectionAllowedForOperation menentukan apakah I/O dapat dialihkan dari instans filter yang terkait dengan struktur FLT_CALLBACK_DATA yang ditentukan ke instans filter yang ditentukan. |
FltIsOperationSynchronous Rutinitas FltIsOperationSynchronous menentukan apakah struktur data panggilan balik tertentu (FLT_CALLBACK_DATA) mewakili operasi I/O sinkron atau asinkron. |
FltIsVolumeSnapshot Rutinitas FltIsVolumeSnapshot menentukan apakah instans driver volume atau minifilter dilampirkan ke volume rekam jepret. |
FltIsVolumeWritable Rutinitas FltIsVolumeWritable menentukan apakah perangkat disk yang sesuai dengan instans driver volume atau minifilter dapat ditulis. |
Rutinitas FltLoadFilter secara dinamis memuat driver minifilter ke dalam sistem yang sedang berjalan. |
FltLockUserBuffer Pelajari selengkapnya tentang fungsi FltLockUserBuffer. |
FltMupGetProviderInfoFromFileObject Pelajari selengkapnya tentang fungsi FltMupGetProviderInfoFromFileObject. |
FltNotifyFilterChangeDirectory Rutinitas FltNotifyFilterChangeDirectory membuat struktur pemberitahuan untuk operasi IRP_MN_NOTIFY_CHANGE_DIRECTORY dan menambahkannya ke daftar pemberitahuan yang ditentukan. |
FltObjectDereference Rutinitas FltObjectDereference menghapus referensi rundown dari filter buram, instans, atau penunjuk volume. |
FltObjectReference Rutinitas FltObjectReference menambahkan referensi rundown ke filter buram, instans, atau penunjuk volume. |
FltOpenVolume Rutinitas FltOpenVolume mengembalikan handel dan penunjuk objek file untuk volume sistem file tempat instans driver minifilter tertentu dilampirkan. |
FltOplockBreakH Rutinitas FltOplockBreakH memecah CACHE_HANDLE_LEVEL kunci oportunistik (oplock). |
FltOplockBreakToNone Rutinitas FltOplockBreakToNone memutus semua kunci oportunistik (oplock) segera tanpa memperhatikan kunci oplock apa pun. |
FltOplockBreakToNoneEx Rutinitas FltOplockBreakToNoneEx merusak semua kunci oportunistik (oplock) segera tanpa memperhatikan kunci oplock apa pun. |
FltOplockFsctrl Rutinitas FltOplockFsctrl melakukan berbagai operasi kunci oportunistik (oplock) atas nama driver minifilter. |
FltOplockFsctrlEx Rutinitas FltOplockFsctrlEx melakukan berbagai operasi kunci oportunistik (oplock) atas nama driver minifilter. |
FltOplockIsFastIoPossible Rutinitas FltOplockIsFastIoPossible memeriksa status kunci oportunistik file (oplock) untuk menentukan apakah I/O cepat dapat dilakukan pada file. |
FltOplockIsSharedRequest Rutinitas FltOplockIsSharedRequest menentukan apakah permintaan untuk kunci oportunistik (oplock) menginginkan oplock bersama. |
FltOplockKeysEqual Rutinitas FltOplockKeysEqual membandingkan kunci kunci oportunistik (oplock) yang disimpan dalam ekstensi objek file dari dua objek file. |
FltParseFileName FltParseFileName mengurai ekstensi, streaming, dan komponen akhir dari string nama file. |
FltParseFileNameInformation mengurai konten struktur FLT_FILE_NAME_INFORMATION. |
FltPerformAsynchronousIo Driver minifilter memanggil FltPerformAsynchronousIo untuk memulai operasi I/O asinkron. |
FltPerformSynchronousIo Driver minifilter memanggil FltPerformSynchronousIo untuk memulai operasi I/O sinkron setelah memanggil FltAllocateCallbackData untuk mengalokasikan struktur data panggilan balik untuk operasi. |
FltPrepareComplete Rutinitas FltPrepareComplete mengakui pemberitahuan TRANSACTION_NOTIFY_PREPARE. |
FltPrepareToReuseEcp Rutinitas FltPrepareToReuseEcp mengatur ulang struktur konteks parameter buat tambahan (ECP), yang menyiapkannya untuk digunakan kembali. |
FltPreprepareComplete Rutinitas FltPrepareComplete mengakui pemberitahuan TRANSACTION_NOTIFY_PREPREPARE. |
FltProcessFileLock FltProcessFileLock memproses rutinitas dan menyelesaikan operasi penguncian file. |
FltPropagateActivityIdToThread Rutinitas FltPropagateActivityIdToThread mengaitkan ID aktivitas dari IRP dalam data panggilan balik minifilter dengan utas saat ini. |
FltPropagateIrpExtension FltPropagateIrpExtension rutin menyalin ekstensi IRP dari satu data panggilan balik minifilter ke data panggilan balik orang lain. |
FltPurgeFileNameInformationCache FltPurgeFileNameInformationCache menghapus menyeluruh dari cache nama Manajer Filter semua struktur informasi nama file yang dihasilkan dari nama yang disediakan oleh instans driver minifilter tertentu. |
FltQueryDirectoryFile Rutinitas FltQueryDirectoryFile mengembalikan berbagai jenis informasi tentang file dalam direktori yang ditentukan oleh objek file tertentu. |
FltQueryDirectoryFileEx FltQueryDirectoryFileEx mengembalikan berbagai jenis informasi tentang file dalam direktori yang ditentukan oleh objek file tertentu. |
FltQueryEaFile FltQueryEaFile mengembalikan informasi tentang nilai extended-attribute (EA) untuk file. |
FltQueryInformationByName Rutinitas FltQueryInformationByName mengembalikan informasi yang diminta tentang file bernama. |
FltQueryInformationFile FltQueryInformationFile mengambil informasi untuk file tertentu. |
FltQueryQuotaInformationFile Rutinitas FltQueryQuotaInformationFile mengambil entri kuota yang terkait dengan objek file. |
FltQuerySecurityObject FltQuerySecurityObject mengambil salinan deskriptor keamanan objek. |
Rutinitas FltQueryVolumeInformation mengambil informasi tentang volume tempat instans yang diberikan dilampirkan. |
FltQueryVolumeInformationFile FltQueryVolumeInformationFile mengambil informasi volume untuk file, direktori, perangkat penyimpanan, atau volume tertentu. |
FltQueueDeferredIoWorkItem Rutinitas FltQueueDeferredIoWorkItem memposting operasi I/O berbasis IRP ke antrean kerja. |
FltQueueGenericWorkItem FltQueueGenericWorkItem memposting item kerja yang tidak terkait dengan operasi I/O tertentu ke antrean kerja. |
FltReadFile Pelajari selengkapnya tentang fungsi FltReadFile. |
FltReadFileEx Pelajari selengkapnya tentang fungsi FltReadFileEx. |
FltReferenceContext FltReferenceContext menaikkan jumlah referensi pada struktur konteks. |
FltReferenceFileNameInformation FltReferenceFileNameInformation menaikkan jumlah referensi pada struktur informasi nama file. |
FltRegisterFilter FltRegisterFilter mendaftarkan driver minifilter. |
FltRegisterForDataScan Rutinitas FltRegisterForDataScan memungkinkan pemindaian data untuk volume yang terpasang pada instans minifilter. |
FltReissueSynchronousIo FltReissueSynchronousIo memulai operasi I/O sinkron baru yang menggunakan parameter dari operasi I/O yang disinkronkan sebelumnya. |
FltReleaseContext FltReleaseContext mengurangi jumlah referensi pada konteks. |
FltReleaseContexts FltReleaseContexts merilis setiap konteks dalam struktur FLT_RELATED_CONTEXTS tertentu. |
FltReleaseContextsEx FltReleaseContextsEx merilis setiap konteks dalam struktur FLT_RELATED_CONTEXTS_EX tertentu. |
FltReleaseFileNameInformation FltReleaseFileNameInformation merilis struktur informasi nama file. |
FltReleasePushLock Rutinitas FltReleasePushLock merilis kunci push tertentu yang dimiliki oleh utas saat ini. |
FltReleasePushLockEx Rutinitas FltReleasePushLockEx merilis kunci push tertentu yang dimiliki oleh utas saat ini. |
FltReleaseResource Pelajari selengkapnya tentang fungsi FltReleaseResource. |
FltRemoveExtraCreateParameter Rutinitas FltRemoveExtraCreateParameter mencari daftar ECP untuk struktur konteks ECP dan, jika ditemukan, melepaskannya dari daftar ECP. |
FltRemoveOpenReparseEntry Rutinitas ini menghapus struktur OPEN_REPARSE_LIST_ENTRY (ditambahkan oleh FltAddOpenReparseEntry) dari operasi buat. |
FltRequestFileInfoOnCreateCompletion Minifilter memanggil FltRequestFileInfoOnCreateCompletion selama pra-buat file untuk meminta sistem file menyimpan informasi file yang ditentukan untuk diambil setelah pembuatan selesai. |
FltRequestOperationStatusCallback FltRequestOperationStatusCallback mengembalikan informasi status untuk operasi I/O yang diberikan. |
FltRequestSecurityInfoOnCreateCompletion Minifilter memanggil FltRequestSecurityInfoOnCreateCompletion selama pra-buat file untuk meminta sistem file menyimpan informasi keamanan file untuk diambil setelah pembuatan selesai. |
FltRetainSwappedBufferMdlAddress FltRetainSwappedBufferMdlAddress mencegah Manajer Filter membebaskan daftar deskriptor memori (MDL) untuk buffer yang ditukar oleh driver minifilter. |
FltRetrieveFileInfoOnCreateCompletion FltRetrieveFileInfoOnCreateCompletion mengambil informasi file yang diminta selama pembuatan posting file. |
FltRetrieveFileInfoOnCreateCompletionEx Kueri FltRetrieveFileInfoOnCreateCompletionEx untuk informasi file yang ditentukan setelah penyelesaian pembuatan file. |
FltRetrieveIoPriorityInfo Rutinitas FltRetrieveIoPriorityInfo digunakan oleh driver minifilter untuk mengambil informasi prioritas dari utas. |
FltReuseCallbackData Rutinitas FltReuseCallbackData menginisialisasi ulang struktur data panggilan balik sehingga dapat digunakan kembali. |
FltRollbackComplete Rutinitas FltRollbackComplete mengakui pemberitahuan TRANSACTION_NOTIFY_ROLLBACK. |
FltRollbackEnlistment Rutinitas FltRollbackEnlistment kembali atau membatalkan transaksi atas nama driver minifilter. |
FltSendMessage FltSendMessage mengirim pesan ke aplikasi mode pengguna yang menunggu atas nama driver minifilter atau instans driver minifilter. |
FltSetActivityIdCallbackData Rutinitas FltSetActivityIdCallbackData mengatur ID aktivitas untuk IRP dalam data panggilan balik minifilter. |
FltSetCallbackDataDirty Rutinitas panggilan balik praoperasi atau pascaoperasi driver minifilter memanggil FltSetCallbackDataDirty untuk menunjukkan bahwa ia telah memodifikasi konten struktur data panggilan balik. |
FltSetCancelCompletion Driver minifilter memanggil FltSetCancelCompletion untuk menentukan rutinitas pembatalan yang akan dipanggil jika operasi I/O tertentu dibatalkan. |
FltSetEaFile FltSetEaFile menetapkan nilai extended-attribute (EA) untuk file. |
FltSetEcpListIntoCallbackData Rutinitas FltSetEcpListIntoCallbackData melampirkan daftar struktur konteks parameter buat tambahan (ECP) ke objek buat operasi callback-data. |
FltSetFileContext Rutinitas FltSetFileContext menetapkan konteks untuk file. |
FltSetInformationFile FltSetInformationFile menetapkan informasi untuk file tertentu. |
FltSetInstanceContext FltSetInstanceContext menetapkan konteks untuk instans driver minifilter. |
FltSetIoPriorityHintIntoCallbackData Rutinitas FltSetIoPriorityHintIntoCallbackData digunakan oleh driver minifilter untuk mengatur informasi prioritas I/O dalam data panggilan balik. |
FltSetIoPriorityHintIntoFileObject Rutinitas FltSetIoPriorityHintIntoFileObject digunakan oleh driver minifilter untuk mengatur informasi prioritas I/O dalam objek file. |
FltSetIoPriorityHintIntoThread Rutinitas FltSetIoPriorityHintIntoThread digunakan oleh driver minifilter untuk mengatur informasi prioritas IO dalam utas. |
FltSetQuotaInformationFile Rutinitas FltSetQuotaInformationFile memodifikasi entri kuota untuk objek file. |
FltSetSecurityObject FltSetSecurityObject menetapkan status keamanan objek. |
FltSetStreamContext Rutinitas FltSetStreamContext mengatur konteks untuk aliran file. |
FltSetStreamHandleContext Rutinitas FltSetStreamHandleContext mengatur konteks untuk handel aliran. |
FltSetTransactionContext Rutinitas FltSetTransactionContext menetapkan konteks pada transaksi. |
FltSetVolumeContext FltSetVolumeContext menetapkan konteks untuk volume. |
FltSetVolumeInformation FltSetVolumeInformation mengubah berbagai jenis informasi tentang volume yang dilampirkan oleh instans tertentu. |
FltStartFiltering FltStartFiltering mulai memfilter driver minifilter terdaftar. |
FltSupportsFileContexts Rutinitas FltSupportsFileContexts menentukan apakah sistem file mendukung konteks file untuk file tertentu. |
FltSupportsFileContextsEx Rutinitas FltSupportsFileContextsEx menentukan apakah sistem file atau manajer filter mendukung konteks file untuk file tertentu. |
FltSupportsStreamContexts FltSupportsStreamContexts menentukan apakah konteks aliran didukung pada objek file tertentu. |
FltSupportsStreamHandleContexts FltSupportsStreamHandleContexts menentukan apakah konteks penanganan aliran didukung pada objek file tertentu. |
FltTagFile FltTagFile menetapkan tag reparse pada file atau direktori. |
FltTagFileEx menetapkan bendera reparse pada file atau direktori. |
FltUninitializeFileLock Rutinitas FltUninitializeFileLock membatalkan inisialisasi struktur FILE_LOCK. |
FltUninitializeOplock FltUninitializeOplock tidak menginisialisasi penunjuk kunci oportunistik (oplock). |
FltUnloadFilter Driver minifilter yang telah memuat driver minifilter pendukung dengan memanggil FltLoadFilter dapat membongkar driver minifilter dengan memanggil FltUnloadFilter. |
FltUnregisterFilter Driver minifilter terdaftar memanggil FltUnregisterFilter untuk membatalkan pendaftaran dirinya sendiri sehingga Filter Manager tidak lagi memanggilnya untuk memproses operasi I/O. |
FltUntagFile menghapus titik pemisahan ulang dari file atau direktori. |
FltVetoBypassIo Pelajari selengkapnya tentang fungsi FltVetoBypassIO. |
FltWriteFile Pelajari selengkapnya tentang fungsi FltWriteFile. |
FltWriteFileEx Pelajari selengkapnya tentang fungsi FltWriteFileEx. |
Fungsi panggilan balik
PFLT_COMPLETE_LOCK_CALLBACK_DATA_ROUTINE Driver minifilter dapat mendaftarkan rutinitas jenis PFLT_COMPLETE_LOCK_CALLBACK_DATA_ROUTINE sebagai rutinitas panggilan balik CompleteLockCallbackDataRoutine driver minifilter untuk struktur FILE_LOCK. |
PFLT_COMPLETED_ASYNC_IO_CALLBACK Driver minifilter yang memulai operasi I/O asinkron dapat menentukan rutinitas jenis PFLT_COMPLETED_ASYNC_IO_CALLBACK rutin untuk dipanggil ketika operasi selesai. |
PFLT_CONNECT_NOTIFY Pelajari tentang fungsi panggilan balik PFLT_CONNECT_NOTIFY. |
PFLT_CONTEXT_ALLOCATE_CALLBACK Driver minifilter dapat mendaftarkan rutinitas jenis PFLT_CONTEXT_ALLOCATE_CALLBACK sebagai rutinitas ContextAllocateCallback driver minifilter. |
PFLT_CONTEXT_CLEANUP_CALLBACK Driver minifilter dapat mendaftarkan rutinitas jenis PFLT_CONTEXT_CLEANUP_CALLBACK sebagai rutinitas ContextCleanupCallback driver minifilter. |
PFLT_CONTEXT_FREE_CALLBACK Minifilter dapat mendaftarkan rutinitas jenis PFLT_CONTEXT_FREE_CALLBACK sebagai rutinitas ContextFreeCallback driver minifilter. |
PFLT_DISCONNECT_NOTIFY Pelajari tentang fungsi panggilan balik PFLT_DISCONNECT_NOTIFY. |
PFLT_FILTER_UNLOAD_CALLBACK Driver minifilter dapat mendaftarkan rutinitas jenis PFLT_FILTER_UNLOAD_CALLBACK sebagai rutinitas FilterUnloadCallback driver minifilter. |
PFLT_GENERATE_FILE_NAME Driver minifilter yang menyediakan nama file untuk cache nama manajer filter dapat mendaftarkan rutinitas jenis PFLT_GENERATE_FILE_NAME sebagai rutinitas GenerateFileNameCallback driver minifilter. |
PFLT_GET_OPERATION_STATUS_CALLBACK Driver minifilter dapat mendaftarkan rutinitas jenis PFLT_GET_OPERATION_STATUS_CALLBACK sebagai rutinitas OperationStatusCallback driver minifilter. |
PFLT_INSTANCE_QUERY_TEARDOWN_CALLBACK Driver minifilter dapat mendaftarkan rutinitas jenis PFLT_INSTANCE_QUERY_TEARDOWN_CALLBACK sebagai rutinitas InstanceQueryTeardownCallback driver minifilter. |
PFLT_INSTANCE_SETUP_CALLBACK Driver minifilter dapat mendaftarkan rutinitas jenis PFLT_INSTANCE_SETUP_CALLBACK sebagai rutinitas InstanceSetupCallback driver minifilter. |
PFLT_INSTANCE_TEARDOWN_CALLBACK Driver minifilter dapat mendaftarkan dua rutinitas jenis PFLT_INSTANCE_TEARDOWN_CALLBACK sebagai rutinitas InstanceTeardownStartCallback driver minifilter dan InstanceTeardownCompleteCallback. |
PFLT_MESSAGE_NOTIFY Pelajari selengkapnya tentang fungsi panggilan balik PFLT_MESSAGE_NOTIFY. |
PFLT_NORMALIZE_CONTEXT_CLEANUP Driver minifilter yang menyediakan nama file untuk cache nama manajer filter dapat mendaftarkan rutinitas jenis PFLT_NORMALIZE_CONTEXT_CLEANUP sebagai rutinitas NormalizeContextCleanupCallback driver minifilter. |
PFLT_NORMALIZE_NAME_COMPONENT Driver minifilter yang menyediakan nama file untuk cache nama manajer filter dapat mendaftarkan rutinitas jenis PFLT_NORMALIZE_NAME_COMPONENT sebagai rutinitas NormalizeNameComponentCallback driver minifilter. |
PFLT_NORMALIZE_NAME_COMPONENT_EX Driver minifilter yang menyediakan nama file untuk cache nama manajer filter dapat mendaftarkan rutinitas jenis PFLT_NORMALIZE_NAME_COMPONENT_EX sebagai rutinitas panggilan balik NormalizeNameComponentExCallback driver minifilter. |
PFLT_POST_OPERATION_CALLBACK Driver minifilter dapat mendaftarkan satu atau beberapa rutinitas jenis PFLT_POST_OPERATION_CALLBACK untuk melakukan pemrosesan penyelesaian untuk operasi I/O. |
PFLT_PRE_OPERATION_CALLBACK Rutinitas PFLT_PRE_OPERATION_CALLBACK driver minifilter melakukan pemrosesan pra-operasi untuk operasi I/O. |
PFLT_SECTION_CONFLICT_NOTIFICATION_CALLBACK Driver minifilter dapat secara opsional mendaftarkan rutinitas jenis PFLT_CONTEXT_ALLOCATE_CALLBACK sebagai rutinitas SectionNotificationCallback driver minifilter. |
PFLT_TRANSACTION_NOTIFICATION_CALLBACK Driver minifilter dapat mendaftarkan rutinitas jenis PFLT_TRANSACTION_NOTIFICATION_CALLBACK sebagai rutinitas TransactionNotificationCallback-nya. |
Struktur
FLT_CALLBACK_DATA Struktur FLT_CALLBACK_DATA mewakili operasi I/O. Manajer Filter dan minifilter menggunakan struktur ini untuk memulai dan memproses operasi I/O. |
FLT_CALLBACK_DATA_QUEUE FLT_CALLBACK_DATA_QUEUE adalah struktur buram yang digunakan untuk menentukan rutinitas panggilan balik untuk antrean data panggilan balik minifilter. Jangan atur anggota struktur ini secara langsung. Gunakan FltCbdqInitialize untuk menginisialisasi struktur ini. |
FLT_CONTEXT_REGISTRATION Struktur FLT_CONTEXT_REGISTRATION digunakan untuk mendaftarkan jenis konteks. |
FLT_CREATEFILE_TARGET_ECP_CONTEXT Struktur FLT_CREATEFILE_TARGET_ECP_CONTEXT adalah parameter buat ekstra (ECP) yang digunakan untuk mengembalikan informasi target pemanggil kembali ke pemanggil FltCreateFileEx2. |
FLT_FILE_NAME_INFORMATION Struktur FLT_FILE_NAME_INFORMATION berisi informasi nama file. |
FLT_IO_PARAMETER_BLOCK Pelajari selengkapnya tentang struktur FLT_IO_PARAMETER_BLOCK. |
FLT_NAME_CONTROL Minifilter yang menyediakan nama file untuk cache nama Manajer Filter dapat menggunakan struktur FLT_NAME_CONTROL untuk mengelola buffer namanya. |
FLT_OPERATION_REGISTRATION Struktur FLT_OPERATION_REGISTRATION digunakan untuk mendaftarkan rutinitas panggilan balik operasi. |
FLT_PARAMETERS Serikat FLT_PARAMETERS mendefinisikan, untuk minifilter, parameter khusus jenis permintaan yang terkait dengan operasi I/O. |
FLT_REGISTRATION Struktur FLT_REGISTRATION diteruskan sebagai parameter ke FltRegisterFilter. |
FLT_RELATED_CONTEXTS Struktur FLT_RELATED_CONTEXTS berisi konteks driver minifilter untuk objek yang terkait dengan operasi I/O. |
FLT_RELATED_CONTEXTS_EX Struktur FLT_RELATED_CONTEXTS_EX berisi konteks driver minifilter untuk objek yang terkait dengan operasi I/O. |
FLT_RELATED_OBJECTS Struktur FLT_RELATED_OBJECTS berisi pointer buram untuk objek yang terkait dengan operasi. |
FLT_TAG_DATA_BUFFER Struktur FLT_TAG_DATA_BUFFER berisi informasi tentang tag titik pemilah ulang. |
FLT_VOLUME_PROPERTIES Struktur FLT_VOLUME_PROPERTIES diteruskan sebagai parameter ke FltGetVolumeProperties. |