檔系統和迷你篩選
本節列出可用來開發 Windows 文件系統驅動程式和迷你篩選驅動程式的函式、回呼、宏、結構和列舉。 包含這些宣告和定義的頭檔案清單如下。 所有標頭都包含在 Windows Driver Kit (WDK)中。
如需程式設計指南,請參閱 檔案系統和小型篩選設計指南。
- fcb.h
- fltkernel.h
- fltuserstructures.h
- lowio.h
- midatlax.h
- mrx.h
- mrxfcb.h
- namcache.h
- ntifs.h
- prefix.h
- rx.h
- rxce.h
- rxcontx.h
- rxlog.h
- rxprocs.h
- rxstruc.h
- rxtimer.h
- rxworkq.h
- scavengr.h
IOCTLs
FSCTL_MANAGE_BYPASS_IO FSCTL_MANAGE_BYPASS_IO控件程式代碼會控制篩選和文件系統堆疊中指定檔案上的 BypassIO 作業。 |
FSCTL_MARK_HANDLE FSCTL_MARK_HANDLE控件程式代碼會標記指定的檔案或目錄及其變更日誌記錄,以及該檔案或目錄變更的相關信息。 |
FSCTL_QUERY_ALLOCATED_RANGES 深入瞭解 FSCTL FSCTL_QUERY_ALLOCATED_RANGES。 |
FSCTL_QUERY_FILE_REGIONS 深入瞭解 FS 控制件程式代碼FSCTL_QUERY_FILE_REGIONS。 |
FSCTL_REARRANGE_FILE 深入瞭解FSCTL_REARRANGE_FILE FS 控制件程序代碼。 |
FSCTL_REFS_DEALLOCATE_RANGES_EX 深入瞭解 FSCTL FSCTL_REFS_DEALLOCATE_RANGES_EX。 |
FSCTL_SET_CACHED_RUNS_STATE 深入瞭解 FSCTL FSCTL_SET_CACHED_RUNS_STATE。 |
FSCTL_SET_PURGE_FAILURE_MODE 深入瞭解IOCTL FSCTL_SET_PURGE_FAILURE_MODE。 |
FSCTL_SHUFFLE_FILE 深入瞭解 FS 控制件程式代碼FSCTL_SHUFFLE_FILE。 |
IOCTL_REDIR_QUERY_PATH 深入瞭解IOCTL_REDIR_QUERY_PATH控件程序代碼。 |
IOCTL_REDIR_QUERY_PATH_EX 深入瞭解IOCTL_REDIR_QUERY_PATH_EX控件程序代碼。 |
IOCTL_VOLSNAP_FLUSH_AND_HOLD_WRITES IOCTL_VOLSNAP_FLUSH_AND_HOLD_WRITES控件程式代碼會傳送至強制排清文件系統,再發生磁碟區陰影複製。 |
枚舉
CSV_CONTROL_OP 指定要與FSCTL_CSV_CONTROL控制程式代碼搭配使用的叢集共用磁碟區 (CSV) 控制作業類型。 |
CSV_DOWN_LEVEL_FILE_TYPE 深入瞭解CSV_DOWN_LEVEL_FILE_TYPE列舉值 |
DIRECTORY_NOTIFY_INFORMATION_CLASS 深入瞭解DIRECTORY_NOTIFY_INFORMATION_CLASS列舉。 |
DRIVER_DIRECTORY_TYPE 深入瞭解:_DRIVER_DIRECTORY_TYPE列舉 |
FILE_INFORMATION_CLASS 深入瞭解FILE_INFORMATION_CLASS列舉。 |
FILE_KNOWN_FOLDER_TYPE 深入瞭解FILE_KNOWN_FOLDER_TYPE列舉。 |
FILE_STORAGE_TIER_CLASS 定義所需儲存類別類型的值。 |
FLT_FILESYSTEM_TYPE 深入瞭解FLT_FILESYSTEM_TYPE列舉。 |
FS_BPIO_INFLAGS FS_BPIO_INFLAGS定義FSCTL_MANAGE_BYPASS_IO控件程式代碼的 BypassIO 輸入旗標。 |
FS_BPIO_OPERATIONS FS_BPIO_OPERATIONS會定義FSCTL_MANAGE_BYPASS_IO控件程式代碼所支援的各種 BypassIO 作業。 |
FS_BPIO_OUTFLAGS FS_BPIO_OUTFLAGS定義FSCTL_MANAGE_BYPASS_IO控件程式代碼的 BypassIO 輸出旗標。 |
FS_INFORMATION_CLASS FS_INFORMATION_CLASS列舉包含資訊類別常數,指定集合或查詢作業的信息結構類型。 |
FSRTL_CHANGE_BACKING_TYPE FSRTL_CHANGE_BACKING_TYPE列舉會指定檔案物件所指定的快取或控制區域類型。 |
HEAP_MEMORY_INFO_CLASS 深入瞭解HEAP_MEMORY_INFO_CLASS列舉。 |
LINK_TRACKING_INFORMATION_TYPE 深入瞭解LINK_TRACKING_INFORMATION_TYPE列舉。 |
LOCK_OPERATION LOCK_OPERATION列舉會指定適合 I/O 作業類型的存取類型。 |
MEMORY_INFORMATION_CLASS 定義可使用 ZwQueryVirtualMemory 函式擷取的記憶體資訊類別。 |
NETWORK_OPEN_INTEGRITY_QUALIFIER NETWORK_OPEN_INTEGRITY_QUALIFIER列舉類型包含值,可識別要附加至檔案的完整性限制類型。 |
NETWORK_OPEN_LOCATION_QUALIFIER NETWORK_OPEN_LOCATION_QUALIFIER列舉類型包含值,可識別要附加至檔案的位置限制類型。 |
OBJECT_INFORMATION_CLASS OBJECT_INFORMATION_CLASS列舉型別代表要提供有關對象的信息類型。 |
OPLOCK_NOTIFY_REASON OPLOCK_NOTIFY_REASON指定呼叫 FsRtlCheckOplockEx2 所提供通知回呼的原因。 |
REFS_DEALLOCATE_RANGES_ALLOCATOR 深入瞭解REFS_DEALLOCATE_RANGES_ALLOCATOR列舉。 |
REFS_SMR_VOLUME_GC_ACTION 深入瞭解REFS_SMR_VOLUME_GC_ACTION列舉。 |
REFS_SMR_VOLUME_GC_METHOD 深入瞭解REFS_SMR_VOLUME_GC_METHOD列舉。 |
REFS_SMR_VOLUME_GC_STATE 深入瞭解REFS_SMR_VOLUME_GC_STATE列舉。 |
RTL_MEMORY_TYPE 定義堆積應該使用的記憶體類型。 |
RX_CONTEXT_CREATE_FLAGS 深入瞭解RX_CONTEXT_CREATE_FLAGS列舉。 |
RX_CONTEXT_FLAGS 深入瞭解RX_CONTEXT_FLAGS列舉。 |
RX_CONTEXT_LOWIO_FLAGS 深入瞭解RX_CONTEXT_LOWIO_FLAGS列舉。 |
RX_LOGGING_STATE 深入瞭解RX_LOGGING_STATE列舉。 |
SECURITY_IMPERSONATION_LEVEL SECURITY_IMPERSONATION_LEVEL列舉型別包含指定安全性模擬層級的值。 安全性模擬層級會控管伺服器進程代表客戶端進程採取行動的程度。 |
SID_NAME_USE SID_NAME_USE列舉型別包含值,指定安全性識別碼 (SID) 的類型。 |
SRV_INSTANCE_TYPE SRV_INSTANCE_TYPE列舉類型描述SRV_OPEN_ECP_CONTEXT的 SRV 實例類型。 |
STORAGE_RESERVE_ID 定義檔案、目錄或儲存保留區域的記憶體保留標識符。 |
TOKEN_INFORMATION_CLASS 深入瞭解TOKEN_INFORMATION_CLASS列舉。 |
TOKEN_TYPE TOKEN_TYPE列舉型別包含區分主要令牌和模擬令牌的值。 |
VIRTUAL_STORAGE_BEHAVIOR_CODE 設定虛擬儲存設備上使用的檔案系統特定行為。 |
WELL_KNOWN_SID_TYPE 常用的安全性標識碼清單(SID)。 程式可以將這些值傳遞至 CreateWellKnownSid 函式,以從此清單中建立 SID。 如需這些值的相關信息,請參閱 WELL_KNOWN_SID_TYPE。 |
功能
__RxFillAndInstallFastIoDispatch 深入瞭解 RxFillAndInstallFastIoDispatch 函式。 |
__RxSynchronizeBlockingOperations __RxSynchronizeBlockingOperations會將封鎖 I/O 要求同步處理至相同的工作佇列。 |
_RxLog 深入瞭解_RxLog函式。 |
ALLOCATE_VIRTUAL_MEMORY_EX_CALLBACK 深入瞭解ALLOCATE_VIRTUAL_MEMORY_EX_CALLBACK回呼函式。 |
CcCanIWrite 深入瞭解 CcCanIWrite 函式。 |
CcCoherencyFlushAndPurgeCache CcCoherencyFlushAndPurgeCache 例程會排清和/或清除快取,以確保快取一致性。 |
CcCopyRead CcCopyRead 例程會將數據從快取的檔案複製到用戶緩衝區。 |
CcCopyReadEx 深入瞭解 CcCopyReadEx 例程。 |
CcCopyWrite CcCopyWrite 例程會將數據從用戶緩衝區複製到快取的檔案。 |
CcCopyWriteEx 深入瞭解 CcCopyWriteEx 例程。 |
CcCopyWriteWontFlush CcCopyWriteWontFlush 宏會判斷呼叫 CcCopyWrite 中要複製的數據量是否足夠小,而當 CcCopyWrite 呼叫時,如果 CcCopyWrite 設定為 FALSE,就不需要立即排清到磁碟。 |
CcDeferWrite CcDeferWrite 例程會延遲寫入快取的檔案。 |
CcFastCopyRead 深入瞭解 CcFastCopyRead 函式。 |
CcFastCopyWrite 深入瞭解 CcFastCopyWrite 函式。 |
CcFlushCache CcFlushCache 例程會將快取檔案的所有或部分排清到磁碟。 |
CcGetCacheFileSize 深入瞭解 CcGetCacheFileSize 函式。 |
CcGetDirtyPages CcGetDirtyPages 例程會在符合指定記錄句柄的所有檔案中搜尋髒頁。 |
CcGetFileObjectFromBcb 針對檔案指定已釘選緩衝區控件區塊 (BCB) 的指標,CcGetFileObjectFromBcb 例程會傳回快取管理員用於該檔案之檔案物件的指標。 |
CcGetFileObjectFromSectionPtrs 給定快取檔案之區段對象指標的指標,CcGetFileObjectFromSectionPtrs 例程會傳回快取管理員用於檔案之檔案物件的指標。 |
CcGetFileObjectFromSectionPtrsRef 當將指標傳遞給快取檔案的SECTION_OBJECT_POINTERS結構時,CcGetFileObjectFromSectionPtrsRef 例程會傳回快取管理員用於快取檔案之檔案物件的指標。 |
CcGetFileSizePointer 深入瞭解 CcGetFileSizePointer 函式。 |
CcGetFlushedValidData CcGetFlushedValidData 例程會決定快取的檔案已排清到磁碟的多少。 |
CcInitializeCacheMap 文件系統會呼叫 CcInitializeCacheMap 例程來快取檔案。 |
CcIsThereDirtyData CcIsThereDirtyData 例程會判斷掛接的磁碟區是否包含系統快取中具有臟數據的檔案。 |
CcIsThereDirtyDataEx CcIsThereDirtyDataEx 例程會判斷磁碟區是否包含系統快取中具有臟數據的檔案。 |
CcMapData CcMapData 例程會將快取檔案的指定位元組範圍對應至記憶體中的緩衝區。 |
CcMdlReadComplete CcMdlReadComplete 例程會釋放 CcMdlRead 為快取檔案建立的記憶體描述元清單 (MDL)。 |
CcMdlWriteAbort CcMdlWriteAbort 例程會釋放先前呼叫 CcPrepareMdlWrite 所建立的記憶體描述元清單 (MDL)。 |
CcMdlWriteComplete CcMdlWriteComplete 例程會釋放 CcPrepareMdlWrite 針對快取檔案建立的記憶體描述元清單 (MDL)。 |
CcPinMappedData CcPinMappedData 例程會釘選快取檔案的指定位元組範圍。 |
CcPinRead CcPinRead 例程會釘選快取檔案的指定位元組範圍,並將釘選的數據讀入記憶體中的緩衝區。 |
CcPrepareMdlWrite CcPrepareMdlWrite 例程可讓您直接存取快取的檔案記憶體,讓呼叫端可以將數據寫入檔案。 |
CcPreparePinWrite CcPreparePinWrite 例程會釘選快取檔案的指定位元組範圍以進行寫入存取。 |
CcPurgeCacheSection CcPurgeCacheSection 例程會從系統快取清除所有或部分快取的檔案。 |
CcRemapBcb CcRemapBcb 例程會額外對應緩衝區控制區塊 (BCB) 以透過執行其他對應和取消釘選的數個呼叫來保留它。 |
CcRepinBcb CcRepinBcb 例程會額外釘選緩衝區控制區塊 (BCB) 以防止後續呼叫 CcUnpinData 釋放它。 |
CcScheduleReadAhead CcScheduleReadAhead 例程會在快取的檔案上執行預先讀取(也稱為「延遲讀取」)。 CcScheduleReadAhead 不應該直接呼叫。 應該改為呼叫 CcReadAhead 宏。 |
CcScheduleReadAheadEx 深入瞭解 CcScheduleReadAheadEx 例程。 |
CcSetAdditionalCacheAttributes 呼叫 CcSetAdditionalCacheAttributes 例程,以在快取的檔案上啟用或停用預先讀取(也稱為「延遲讀取」)或寫入後置(也稱為「延遲寫入」)。 |
CcSetAdditionalCacheAttributesEx 深入瞭解 CcSetAdditionalCacheAttributesEx 例程。 |
CcSetBcbOwnerPointer CcSetBcbOwnerPointer 例程會設定固定緩衝區控制區塊 (BCB) 的擁有者線程指標。 |
CcSetCacheFileSizes 深入瞭解 CcSetCacheFileSizes 函式。 |
CcSetDirtyPageThreshold CcSetDirtyPageThreshold 例程會在快取的檔案上設定每個檔案的髒頁面閾值。 |
CcSetDirtyPinnedData CcSetDirtyPinnedData 例程會將緩衝區控制區塊 (BCB) 標示為已修改內容的固定緩衝區的緩衝區控制區塊 (BCB)。 |
CcSetFileSizes 深入瞭解 CcSetFileSizes 函式。 |
CcSetFileSizesEx 深入瞭解 CcSetFileSizesEx 函式。 |
CcSetLogHandleForFile CcSetLogHandleForFile 例程會設定檔案的記錄句柄。 |
CcSetReadAheadGranularity CcSetReadAheadGranularity 例程會設定快取檔案的預先讀取粒度。 |
CcUninitializeCacheMap CcUninitializeCacheMap 例程會停止快取檔案的快取。 |
CcUnpinData CcUnpinData 例程會釋放先前呼叫 CcMapData、CcPinRead 或 CcPreparePinWrite 所對應的快取檔案數據。 |
CcUnpinDataForThread CcUnpinDataForThread 例程會釋放快取檔案的頁面,其緩衝區控制區塊 (BCB) 是由先前呼叫 CcSetBcbOwnerPointer 所修改。 |
CcUnpinRepinnedBcb CcUnpinRepinnedBcb 例程會取消釘選的緩衝區控制區塊 (BCB)。 |
CcWaitForCurrentLazyWriterActivity CcWaitForCurrentLazyWriterActivity 例程會將呼叫端置於等候狀態,直到目前的延遲寫入器活動批次完成為止。 |
CcZeroData CcZeroData 例程會將快取或非快取檔案中的指定位元組範圍零。 |
ClfsCreateMarshallingAreaEx 初始化實體或客戶端記錄檔數據流的封送處理區域。 |
DRIVER_FS_NOTIFICATION 當文件系統使用IoRegisterFileSystem或IoUnregisterFileSystem註冊或取消註冊本身時,操作系統會呼叫PDRIVER_FS_NOTIFICATION類型的例程。 |
ExAdjustLookasideDepth Microsoft保留 ExAdjustLookasideDepth 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
ExDisableResourceBoostLite Microsoft保留 ExDisableResourceBoostLite 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
ExInitializeWorkItem ExInitializeWorkItem 會使用呼叫端提供的內容和回呼例程,初始化工作佇列專案,以在系統背景工作線程得到控制時排入佇列以供執行。 |
ExQueryPoolBlockSize 過時。 |
ExQueueWorkItem ExQueueWorkItem 會將指定的工作專案插入佇列中,系統背景工作線程會從佇列中移除專案,並將控制權提供給呼叫者提供給 ExInitializeWorkItem 的例程。 |
FLT_IS_FASTIO_OPERATION 深入瞭解FLT_IS_FASTIO_OPERATION |
FLT_IS_FS_FILTER_OPERATION 深入瞭解FLT_IS_FS_FILTER_OPERATION宏。 |
FLT_IS_IRP_OPERATION 深入瞭解FLT_IS_IRP_OPERATION宏。 |
FLT_IS_REISSUED_IO 深入瞭解FLT_IS_REISSUED_IO宏。 |
FLT_IS_SYSTEM_BUFFER 深入瞭解FLT_IS_SYSTEM_BUFFER宏。 |
FltAcknowledgeEcp FltAcknowledgeEcp 例程可用來將額外的建立參數內容結構 (ECP) 標示為已認可。 |
FltAcquirePushLockExclusive FltAcquirePushLockExclusive 例程會取得呼叫線程的指定推送鎖定以供獨佔存取。 |
FltAcquirePushLockExclusiveEx FltAcquirePushLockExclusiveEx 例程會取得呼叫線程的指定推送鎖定以供獨佔存取。 |
FltAcquirePushLockShared FltAcquirePushLockShared 例程會取得指定的推送鎖定,以供呼叫線程共用存取。 |
FltAcquirePushLockSharedEx FltAcquirePushLockSharedEx 例程會透過呼叫線程取得指定的推送鎖定以供共用存取。 |
FltAcquireResourceExclusive 深入瞭解 FltAcquireResourceExclusive 函式。 |
FltAcquireResourceShared 深入瞭解 FltAcquireResourceShared 函式。 |
FltAddOpenReparseEntry 此例程會將配置開啟的重新剖析結構OPEN_REPARSE_LIST_ENTRY呼叫端新增至建立作業。 |
FltAdjustDeviceStackSizeForIoRedirection FltAdjustDeviceStackSizeForIoRedirection 例程會增加來源裝置堆疊的大小,以允許小型篩選程式在目標堆棧比來源堆棧更深時,將 I/O 從指定的來源實例重新導向至指定的目標實例。 |
FltAllocateCallbackData FltAllocateCallbackData 會配置一個回呼數據結構,迷你篩選驅動程式可用來起始 I/O 要求。 |
FltAllocateCallbackDataEx FltAllocateCallbackDataEx 例程會配置回呼數據結構,而且可以為小型篩選驅動程式可用來起始 I/O 要求的其他結構預先配置記憶體。 |
FltAllocateContext 深入瞭解 FltAllocateContext 函式。 |
FltAllocateDeferredIoWorkItem FltAllocateDeferredIoWorkItem 會配置延後 I/O 工作專案。 |
FltAllocateExtraCreateParameter FltAllocateExtraCreateParameter 例程會為使用者定義的額外建立參數 (ECP) 內容結構配置分頁記憶體集區,併產生該結構的指標。 |
FltAllocateExtraCreateParameterFromLookasideList FltAllocateExtraCreateParameterFromLookasideList 例程會從指定的 lookaside 列表配置記憶體集區,以取得額外的建立參數 (ECP) 內容結構,併產生該結構的指標。 |
FltAllocateExtraCreateParameterList FltAllocateExtraCreateParameterList 例程會為額外的建立參數 (ECP) 清單結構配置分頁集區內存,併產生該結構的指標。 |
FltAllocateFileLock FltAllocateFileLock 例程會配置並初始化新的FILE_LOCK結構。 |
FltAllocateGenericWorkItem FltAllocateGenericWorkItem 會配置泛型工作專案。 |
FltAllocatePoolAlignedWithTag FltAllocatePoolAlignedWithTag 會配置裝置對齊的緩衝區,以用於非快取 I/O 作業。 |
FltApplyPriorityInfoThread 小型篩選驅動程式會使用 FltApplyPriorityInfoThread 例程,將優先順序資訊套用至線程。 |
FltAttachVolume FltAttachVolume 會建立新的迷你篩選驅動程序實例,並將它附加至指定的磁碟區。 |
FltAttachVolumeAtAltitude FltAttachVolumeAtAltitude 是偵錯支援例程,會將迷你篩選驅動程序實例附加至指定高度的磁碟區,並覆寫迷你篩選驅動程式 INF 檔案中的任何設定。 |
FltBuildDefaultSecurityDescriptor FltBuildDefaultSecurityDescriptor 會建置預設的安全性描述元,以搭配 FltCreateCommunicationPort 使用。 |
FltCancelFileOpen 小型篩選驅動程式可以使用 FltCancelFileOpen 例程來關閉新開啟或建立的檔案。 |
FltCancelIo FltCancelIo 例程會取消 I/O 作業。 |
FltCancellableWaitForMultipleObjects FltCancellableWaitForMultipleObjects 會在一或多個發送器對象上執行可取消的等候作業(可以終止的等候)。 |
FltCancellableWaitForSingleObject FltCancellableWaitForSingleObject 例程會在發送器物件上執行可取消的等候作業(可以終止的等候)。 |
FltCbdqDisable FltCbdqDisable 會停用迷你篩選驅動程式的回呼數據佇列。 |
FltCbdqEnable FltCbdqEnable 會啟用先前呼叫 FltCbdqDisable 所停用的回呼數據佇列。 |
FltCbdqInitialize FltCbdqInitialize 會初始化迷你篩選驅動程式的回呼數據佇列分派數據表。 |
FltCbdqInsertIo FltCbdqInsertIo 會將 I/O 作業的回呼數據結構插入篩選驅動程式的回呼數據佇列中。 |
FltCbdqRemoveIo FltCbdqRemoveIo 會從迷你篩選驅動程式的回呼數據佇列中移除特定專案。 |
FltCbdqRemoveNextIo FltCbdqRemoveNextIo 會移除迷你篩選驅動程式回呼數據佇列中的下一個相符專案。 |
FltCheckAndGrowNameControl FltCheckAndGrowNameControl 例程會檢查FLT_NAME_CONTROL結構中的緩衝區是否夠大,足以保存指定的位元組數目。 如果沒有,FltCheckAndGrowNameControl 會將它取代為較大的系統配置緩衝區。 |
FltCheckLockForReadAccess FltCheckLockForReadAccess 例程會判斷呼叫端是否具有檔案鎖定位元組範圍的讀取許可權。 |
FltCheckLockForWriteAccess FltCheckLockForWriteAccess 例程會判斷呼叫端是否具有檔案鎖定位元組範圍的寫入許可權。 |
FltCheckOplock 小型篩選驅動程式會呼叫 FltCheckOplock,以同步處理 IRP 型檔案 I/O 作業的回呼數據結構,以及檔案目前的機會鎖定 (oplock) 狀態。 |
FltCheckOplockEx 小型篩選驅動程式會呼叫 FltCheckOplockEx 例程,以同步處理 IRP 型檔案 I/O 作業的回呼數據結構,該作業具有檔案目前的機會鎖定 (oplock) 狀態。 |
FltClearCallbackDataDirty FltClearCallbackDataDirty 例程會清除回呼數據結構中的回呼髒旗標。 |
FltClearCancelCompletion FltClearCancelCompletion 會清除針對 I/O 作業指定的取消例程。 |
FltClose FltClose 會關閉 FltCreateFile 或 FltCreateFileEx 所開啟的檔案句柄。 |
FltCloseClientPort FltCloseClientPort 會關閉通訊用戶端埠。 |
FltCloseCommunicationPort FltCloseCommunicationPort 會關閉迷你篩選驅動程式的通訊伺服器埠。 |
FltCloseSectionForDataScan FltCloseSectionForDataScan 例程會關閉與檔案數據流相關聯的區段物件。 |
FltCommitComplete FltCommitComplete 例程會認可TRANSACTION_NOTIFY_COMMIT通知。 |
FltCommitFinalizeComplete FltCommitFinalizeComplete 例程會認可TRANSACTION_NOTIFY_COMMIT_FINALIZE通知。 |
FltCompareInstanceAltitudes FltCompareInstanceAltitudes 會比較兩個迷你篩選驅動程序實例的高度。 |
FltCompletePendedPostOperation FltCompletePendedPostOperation 會繼續完成 I/O 作業的完成處理,該作業會在迷你篩選驅動程式的後置回呼例程中加上筆跡。 |
FltCompletePendedPreOperation FltCompletePendedPreOperation 會繼續處理小型篩選驅動程式預先操作回呼 (PFLT_PRE_OPERATION_CALLBACK) 例程中的 I/O 作業。 |
FltCopyOpenReparseList 此例程會將先前建立的任何開啟重新剖析資訊複製到可用來發出第二個建立的新 ECP 清單。 |
FltCreateCommunicationPort 深入瞭解 FltCreateCommunicationPort 函式。 |
FltCreateFile 深入瞭解 FltCreateFile 函式。 |
FltCreateFileEx 迷你篩選驅動程式會呼叫 FltCreateFileEx 來建立新檔案或開啟現有的檔案。 |
FltCreateFileEx2 Minifilter 驅動程式會呼叫 FltCreateFileEx2 來建立新的檔案或開啟現有的檔案。 此例程也包含選擇性的建立內容參數。 |
FltCreateMailslotFile 迷你篩選驅動程式呼叫 FltCreateMailslotFile 以建立新的管道或開啟現有的 mailslot。 |
FltCreateNamedPipeFile 迷你篩選驅動程式呼叫 FltCreateNamedPipeFile 以建立新的管道或開啟現有的管道。 |
FltCreateSectionForDataScan FltCreateSectionForDataScan 例程會建立檔案的區段物件。 篩選管理員可以選擇性地同步處理 I/O 與建立的區段。 |
FltCreateSystemVolumeInformationFolder FltCreateSystemVolumeInformationFolder 會驗證文件系統磁碟區上是否存在 “System Volume Information” 資料夾。 如果資料夾不存在,則會建立資料夾。 |
FltCurrentBatchOplock 迷你篩選驅動程式會呼叫 FltCurrentBatchOplock,以判斷檔案上是否有任何批次或篩選機會鎖定(oplocks)。 |
FltCurrentOplock 小型篩選驅動程式會呼叫 FltCurrentOplock 例程,以判斷檔案上是否有任何機會鎖定(oplocks)。 |
FltCurrentOplockH 小型篩選驅動程式會呼叫 FltCurrentOplockH 例程,以判斷檔案上是否有任何CACHE_HANDLE_LEVEL機會鎖定(oplocks)。 |
FltDecodeParameters FltDecodeParameters 會傳回記憶體描述元清單 (MDL) 位址、緩衝區指標、緩衝區長度,以及 I/O 作業所需存取參數的指標。 |
FltDeleteContext FltDeleteContext 會標示要刪除的指定內容。 |
FltDeleteExtraCreateParameterLookasideList FltDeleteExtraCreateParameterLookasideList 例程會釋放額外的建立參數 (ECP) lookaside 列表。 |
FltDeleteFileContext FltDeleteFileContext 例程會擷取並刪除指定迷你篩選驅動程式為指定檔案設定的檔案內容。 |
FltDeleteInstanceContext FltDeleteInstanceContext 會從指定的實例中移除內容,並將內容標示為要刪除。 |
FltDeletePushLock FltDeletePushLock 例程會刪除指定的推播鎖定。 |
FltDeleteStreamContext FltDeleteStreamContext 會移除指定迷你篩選驅動程序實例為指定數據流設定的內容,並將內容標示為刪除。 |
FltDeleteStreamHandleContext FltDeleteStreamHandleContext 會移除指定迷你篩選驅動程序實例為指定數據流句柄設定的內容,並標記要刪除的內容。 |
FltDeleteTransactionContext FltDeleteTransactionContext 例程會從指定的交易中移除內容,並標示要刪除的內容。 |
FltDeleteVolumeContext FltDeleteVolumeContext 會移除指定迷你篩選驅動程式為指定磁碟區設定的內容,並標示要刪除的內容。 |
FltDetachVolume FltDetachVolume 會將迷你篩選驅動程序實例與磁碟區中斷連結。 |
FltDeviceIoControlFile FltDeviceIoControlFile 會將控制程式代碼直接傳送至指定的設備驅動器,導致對應的驅動程式執行指定的動作。 |
FltDoCompletionProcessingWhenSafe 如果可以放心這麼做,FltDoCompletionProcessingWhenSafe 函式會執行迷你篩選驅動程式後置回呼例程。 |
FltEnlistInTransaction FltEnlistInTransaction 例程會在指定的交易中登記迷你篩選驅動程式。 |
FltEnumerateFilterInformation FltEnumerateFilterInformation 例程提供系統中所有已註冊篩選驅動程式的相關信息(包括迷你篩選程式和舊版篩選驅動程式)。 |
FltEnumerateFilters FltEnumerateFilters 例程會列舉系統中所有已註冊的迷你篩選驅動程式。 |
FltEnumerateInstanceInformationByDeviceObject FltEnumerateInstanceInformationByDeviceObject 例程提供迷你篩選驅動程序實例和附加至與指定裝置對象相關磁碟區之舊版篩選驅動程式的相關信息。 |
FltEnumerateInstanceInformationByFilter FltEnumerateInstanceInformationByFilter 例程提供指定迷你篩選驅動程序實例的相關信息。 |
FltEnumerateInstanceInformationByVolume FltEnumerateInstanceInformationByVolume 例程提供迷你篩選驅動程序實例和舊版篩選驅動程式的相關信息,這些驅動程式僅附加至指定磁碟區。 |
FltEnumerateInstanceInformationByVolumeName FltEnumerateInstanceInformationByVolumeName 例程提供迷你篩選驅動程式實例和附加至具有指定名稱之磁碟區的舊版篩選驅動程式的相關信息。 |
FltEnumerateInstances FltEnumerateInstances 例程會列舉指定迷你篩選驅動程式或磁碟區的迷你篩選驅動程序實例。 |
FltEnumerateVolumeInformation FltEnumerateVolumeInformation 例程提供篩選管理員已知磁碟區的相關信息。 |
FltEnumerateVolumes FltEnumerateVolumes 例程會列舉系統中的所有磁碟區。 |
FltFastIoMdlRead FltFastIoMdlRead 例程會傳回記憶體描述元清單 (MDL),該清單會直接指向檔案快取中的指定位元組範圍。 |
FltFastIoMdlReadComplete FltFastIoMdlReadComplete 例程會完成 FltFastIoMdlRead 例程起始的讀取作業。 |
FltFastIoMdlWriteComplete fltkernel.h 中的 FltFastIoMdlWriteComplete 例程會釋放 FltFastIoPrepareMdlWrite 配置的資源。 |
FltFastIoPrepareMdlWrite FltFastIoPrepareMdlWrite 例程會傳回記憶體描述元清單的連結清單(MDLs),指向指定的快取檔案數據範圍,以將數據直接寫入快取。 |
FltFindExtraCreateParameter FltFindExtraCreateParameter 例程會在指定的 ECP 清單中搜尋指定類型的 ECP 內容結構,並在找到時傳回此結構的指標。 |
FltFlushBuffers 小型篩選驅動程式會使用 FltFlushBuffers 例程,將指定檔案的排清要求傳送至文件系統。 |
FltFlushBuffers2 深入瞭解 FltFlushBuffers2 函式。 |
FltFreeCallbackData FltFreeCallbackData 例程會釋放 FltAllocateCallbackData 例程所配置的回呼數據結構。 |
FltFreeDeferredIoWorkItem FltFreeDeferredIoWorkItem 例程會釋放 FltAllocateDeferredIoWorkItem 例程所配置的工作專案。 |
FltFreeExtraCreateParameter FltFreeExtraCreateParameter 例程會釋放 ECP 內容結構的記憶體。 |
FltFreeExtraCreateParameterList FltFreeExtraCreateParameterList 例程會釋出額外的 create 參數 (ECP) 清單結構。 |
FltFreeFileLock FltFreeFileLock 例程會取消初始化,並釋放初始化FILE_LOCK結構。 |
FltFreeGenericWorkItem FltFreeGenericWorkItem 例程會釋放 FltAllocateGenericWorkItem 例程所配置的工作專案。 |
FltFreeOpenReparseList 此例程會將先前呼叫 FltCopyOpenReparseList 複製到建立作業的任何資訊解除分配。 |
FltFreePoolAlignedWithTag FltFreePoolAlignedWithTag 例程會釋放先前呼叫 FltAllocatePoolAlignedWithTag 所配置的快取對齊緩衝區。 |
FltFreeSecurityDescriptor FltFreeSecurityDescriptor 會釋出 FltBuildDefaultSecurityDescriptor 例程所配置的安全性描述元。 |
FltFsControlFile FltFsControlFile 例程會將控件程式代碼直接傳送至指定的文件系統或文件系統篩選驅動程式,導致對應的驅動程序執行指定的動作。 |
FltGetActivityIdCallbackData FltGetActivityIdCallbackData 例程會擷取與迷你篩選回呼數據中要求相關聯的目前活動標識碼。 |
FltGetBottomInstance FltGetBottomInstance 會傳回迷你篩選驅動程序實例的不透明實例指標,如果有一個,則附加在指定磁碟區的實例堆棧底部。 |
FltGetContexts 深入瞭解 FltGetContexts 函式。 |
FltGetContextsEx 深入瞭解 FltGetContextsEx 函式。 |
FltGetCopyInformationFromCallbackData 深入瞭解 FltGetCopyInformationFromCallbackData 函式。 |
FltGetDestinationFileNameInformation 深入瞭解 FltGetDestinationFileNameInformation 例程。 |
FltGetDeviceObject FltGetDeviceObject 例程會針對指定的磁碟區傳回篩選管理員磁碟區裝置物件 (VDO) 的指標。 |
FltGetDiskDeviceObject FltGetDiskDeviceObject 例程會傳回與指定磁碟區相關聯的磁碟裝置物件的指標。 |
FltGetEcpListFromCallbackData FltGetEcpListFromCallbackData 例程會傳回與指定建立作業 callback-data 對象相關聯的額外建立參數內容結構 (ECP) 清單指標。 |
FltGetFileContext 深入瞭解 FltGetFileContext 函式。 |
FltGetFileNameInformation FltGetFileNameInformation 例程會傳回檔案或目錄的名稱資訊。 |
FltGetFileNameInformationUnsafe FltGetFileNameInformationUnsafe 例程會傳回開啟檔案或目錄的名稱資訊。 |
FltGetFileSystemType FltGetFileSystemType 函式會採用磁碟區或實例物件,並提供磁碟區的文件系統類型。 |
FltGetFilterFromInstance FltGetFilterFromInstance 例程會針對建立指定實例的迷你篩選驅動程式傳回不透明的篩選指標。 |
FltGetFilterFromName FltGetFilterFromName 例程會針對已註冊的迷你篩選驅動程式傳回不透明的篩選指標,其名稱符合 FilterName 參數中的值。 |
FltGetFilterInformation FltGetFilterInformation 例程提供迷你篩選驅動程式的相關信息。 |
FltGetInstanceContext 深入瞭解 FltGetInstanceContext 函式。 |
FltGetInstanceInformation FltGetInstanceInformation 例程會傳回迷你篩選驅動程序實例的相關信息。 |
FltGetIoPriorityHint 小型篩選驅動程式會使用 FltGetIoPriorityHint 例程,從回呼數據取得 IO 優先順序資訊。 |
FltGetIoPriorityHintFromCallbackData 小型篩選驅動程式會使用 FltGetIoPriorityHintFromCallbackData 例程,從回呼數據取得 IO 優先順序資訊。 |
FltGetIoPriorityHintFromFileObject 小型篩選驅動程式會使用 FltGetIoPriorityHintFromFileObject 例程,從檔案物件取得 IO 優先順序資訊。 |
FltGetIoPriorityHintFromThread 小型篩選驅動程式會使用 FltGetIoPriorityHintFromThread 例程,從線程取得 IO 優先順序資訊。 |
FltGetIrpName FltGetIrpName 例程會將主要函式程式碼的名稱當做可列印的字串傳回。 |
FltGetLowerInstance FltGetLowerInstance 例程會針對下一個下一個小型篩選驅動程序實例傳回不透明的實例指標,如果有一個,附加在相同磁碟區上給定的小型篩選驅動程序實例下方。 |
FltGetNewSystemBufferAddress FltGetNewSystemBufferAddress 函式會擷取文件系統已配置的 AssociatedIrp.SystemBuffer 緩衝區。 迷你篩選驅動程式的回呼後例程會呼叫此函式。 |
FltGetNextExtraCreateParameter FltGetNextExtraCreateParameter 例程會傳回指定 ECP 清單中下一個 (或第一個) 額外建立參數內容結構 (ECP) 的指標。 |
FltGetRequestorProcess FltGetRequestorProcess 例程會傳回要求指定 I/O 作業之線程的進程指標。 |
FltGetRequestorProcessId FltGetRequestorProcessId 例程會傳回與要求指定 I/O 作業之線程相關聯之進程的唯一 32 位進程標識符。 |
FltGetRequestorProcessIdEx FltGetRequestorProcessIdEx 例程會傳回與要求指定 I/O 作業之線程相關聯的進程內核模式句柄。 |
FltGetRequestorSessionId FltGetRequestorSessionId 例程會傳回原本要求指定 I/O 作業之進程的會話標識符。 |
FltGetRoutineAddress FltGetRoutineAddress 例程會傳回 FltMgrRoutineName 參數所指定例程的指標。 |
FltGetSectionContext 深入瞭解 FltGetSectionContext 函式。 |
FltGetStreamContext 深入瞭解 FltGetStreamContext 函式。 |
FltGetStreamHandleContext 深入瞭解 FltGetStreamHandleContext 函式。 |
FltGetSwappedBufferMdlAddress FltGetSwappedBufferMdlAddress 例程會針對小型篩選驅動程式交換的緩衝區傳回記憶體描述項清單 (MDL) 位址。 |
FltGetTopInstance FltGetTopInstance 例程會針對附加在指定磁碟區之實例堆疊頂端的迷你篩選驅動程序實例傳回不透明的實例指標。 |
FltGetTransactionContext FltGetTransactionContext 例程會擷取由指定迷你篩選驅動程式為交易設定的內容。 |
FltGetTunneledName FltGetTunneledName 例程會擷取檔案的通道名稱,因為先前呼叫 FltGetFileNameInformation、FltGetFileNameInformationUnsafe 或 FltGetDestinationFileNameInformation 傳回的標準化名稱。 |
FltGetUpperInstance FltGetUpperInstance 例程會針對下一個較高的小型篩選驅動程序實例傳回不透明的實例指標,如果有一個附加在相同磁碟區上指定的迷你篩選驅動程序實例上方。 |
FltGetVolumeContext 深入瞭解 FltGetVolumeContext 函式。 |
FltGetVolumeFromDeviceObject FltGetVolumeFromDeviceObject 例程會針對磁碟區裝置物件 (VDO) 所代表的磁碟區傳回不透明指標。 |
FltGetVolumeFromFileObject FltGetVolumeFromFileObject 例程會針對指定檔案數據流所在的磁碟區傳回不透明指標。 |
FltGetVolumeFromInstance FltGetVolumeFromInstance 例程會針對指定的迷你篩選驅動程序實例所附加的磁碟區傳回不透明的指標。 |
FltGetVolumeFromName FltGetVolumeFromName 例程會傳回磁碟區不透明的指標,其名稱符合 VolumeName 參數的值。 |
FltGetVolumeGuidName FltGetVolumeGuidName 例程會以全域唯一標識碼 (GUID) 格式傳回指定磁碟區的磁碟區名稱。 |
FltGetVolumeInformation FltGetVolumeInformation 例程會提供指定磁碟區的相關信息。 |
FltGetVolumeInstanceFromName FltGetVolumeInstanceFromName 例程會傳回指定磁碟區上指定迷你篩選驅動程序實例的不透明實例指標。 |
FltGetVolumeName FltGetVolumeName 例程會取得指定磁碟區的磁碟區名稱。 |
FltGetVolumeProperties FltGetVolumeProperties 例程會傳回指定磁碟區的磁碟區屬性資訊。 |
FltInitExtraCreateParameterLookasideList FltInitExtraCreateParameterLookasideList 例程會初始化分頁或非分頁集區 lookaside 列表,用於配置固定大小的一或多個額外建立參數內容結構 (ECP)。 |
FltInitializeFileLock FltInitializeFileLock 例程會初始化呼叫者從分頁集區配置的不透明FILE_LOCK結構。 |
FltInitializeOplock FltInitializeOplock 例程會初始化機會鎖定 (oplock) 指標。 |
FltInitializePushLock 深入瞭解 FltInitializePushLock 函式。 |
FltInsertExtraCreateParameter FltInsertExtraCreateParameter 例程會將額外的 create 參數 (ECP) 內容結構插入 ECP 清單中。 |
FltIs32bitProcess FltIs32bitProcess 例程會檢查目前 I/O 作業的發起者是否為 32 位使用者模式應用程式。 |
FltIsCallbackDataDirty FltIsCallbackDataDirty 例程會測試回呼數據結構中的FLTFL_CALLBACK_DATA_DIRTY旗標。 |
FltIsDirectory 迷你篩選驅動程式會呼叫 FltIsDirectory 例程,以判斷指定的檔案物件是否代表目錄。 |
FltIsEcpAcknowledged FltIsEcpAcknowledged 例程可用來判斷指定的額外建立參數內容結構 (ECP) 是否已標示為已認可。 |
FltIsEcpFromUserMode FltIsEcpFromUserMode 例程是用來判斷額外的建立參數內容結構 (ECP) 是否源自使用者模式。 |
FltIsFltMgrVolumeDeviceObject FltIsFltMgrVolumeDeviceObject 例程會判斷指定的裝置物件是否屬於篩選管理員,以及裝置物件是否為磁碟區裝置物件。 |
FltIsIoCanceled FltIsIoCanceled 例程會檢查 IRP 型作業是否已取消。 |
FltIsIoRedirectionAllowed FltIsIoRedirectionAllowed 例程會決定是否可以將 I/O 從指定的來源篩選實例重新導向至另一個指定的篩選實例。 |
FltIsIoRedirectionAllowedForOperation FltIsIoRedirectionAllowedForOperation 例程會決定是否可以從與指定之FLT_CALLBACK_DATA結構相關聯的篩選實例重新導向 I/O 到指定的篩選實例。 |
FltIsOperationSynchronous FltIsOperationSynchronous 例程會判斷指定的回呼數據結構 (FLT_CALLBACK_DATA) 是否代表同步或異步 I/O 作業。 |
FltIsVolumeSnapshot FltIsVolumeSnapshot 例程會決定磁碟區或迷你篩選驅動程序實例是否附加至快照集磁碟區。 |
FltIsVolumeWritable FltIsVolumeWritable 例程會決定對應至磁碟區或迷你篩選驅動程序實例的磁碟裝置是否可寫入。 |
FltLoadFilter FltLoadFilter 例程會動態將小型篩選驅動程式載入目前執行中的系統。 |
FltLockUserBuffer 深入瞭解 FltLockUserBuffer 函式。 |
FltMupGetProviderInfoFromFileObject 深入瞭解 FltMupGetProviderInfoFromFileObject 函式。 |
FltNotifyFilterChangeDirectory FltNotifyFilterChangeDirectory 例程會為IRP_MN_NOTIFY_CHANGE_DIRECTORY作業建立通知結構,並將它新增至指定的通知清單。 |
FltObjectDereference FltObjectDereference 例程會從不透明篩選、實例或磁碟區指標中移除取消參考。 |
FltObjectReference FltObjectReference 例程會新增不透明篩選、實例或磁碟區指標的取消參考。 |
FltOpenVolume FltOpenVolume 例程會傳回所附加指定迷你篩選驅動程序實例之文件系統磁碟區的句柄和檔案對象指標。 |
FltOplockBreakH FltOplockBreakH 例程會中斷CACHE_HANDLE_LEVEL機會鎖定(oplocks)。 |
FltOplockBreakToNone FltOplockBreakToNone 例程會立即中斷所有機會鎖定(oplocks),而不考慮任何 oplock 鍵。 |
FltOplockBreakToNoneEx FltOplockBreakToNoneEx 例程會立即中斷所有機會鎖定(oplocks),而不考慮任何 oplock 鍵。 |
FltOplockFsctrl FltOplockFsctrl 例程會代表迷你篩選驅動程式執行各種機會鎖定 (oplock) 作業。 |
FltOplockFsctrlEx FltOplockFsctrlEx 例程會代表迷你篩選驅動程式執行各種機會鎖定 (oplock) 作業。 |
FltOplockIsFastIoPossible FltOplockIsFastIoPossible 例程會檢查檔案的機會鎖定 (oplock) 狀態,以判斷是否可以在檔案上執行快速 I/O。 |
FltOplockIsSharedRequest FltOplockIsSharedRequest 例程會判斷是否要求機會鎖定 (oplock) 需要共用的 oplock。 |
FltOplockKeysEqual FltOplockKeysEqual 例程會比較儲存在兩個檔案對象擴展名中的機會鎖定 (oplock) 索引鍵。 |
FltParseFileName FltParseFileName 會剖析檔名字符串中的擴展名、數據流和最終元件。 |
FltParseFileNameInformation FltParseFileNameInformation 會剖析FLT_FILE_NAME_INFORMATION結構的內容。 |
FltPerformAsynchronousIo 小型篩選驅動程式會呼叫 FltPerformAsynchronousIo 來起始異步 I/O 作業。 |
FltPerformSynchronousIo 小型篩選驅動程式會呼叫 FltPerformSynchronousIo,在呼叫 FltAllocateCallbackData 以配置作業的回呼數據結構之後起始同步 I/O 作業。 |
FltPrepareComplete FltPrepareComplete 例程會認可TRANSACTION_NOTIFY_PREPARE通知。 |
FltPrepareToReuseEcp FltPrepareToReuseEcp 例程會重設額外的 create 參數 (ECP) 內容結構,以備妥它以供重複使用。 |
FltPrepareComplete FltPrepareComplete 例程會認可TRANSACTION_NOTIFY_PREPREPARE通知。 |
FltProcessFileLock FltProcessFileLock 例程會處理並完成檔案鎖定作業。 |
FltPropagateActivityIdToThread FltPropagateActivityIdToThread 例程會將迷你篩選回呼數據中 IRP 的活動識別碼與目前的線程產生關聯。 |
FltPropagateIrpExtension FltPropagateIrpExtension 例程會將 IRP 延伸模組從一個迷你篩選的回呼數據複製到另一個回呼數據。 |
FltPurgeFileNameInformationCache FltPurgeFileNameInformationCache 會從 Filter Manager 的名稱快取中清除所有從指定迷你篩選驅動程序實例提供的名稱所產生的檔名信息結構。 |
FltQueryDirectoryFile FltQueryDirectoryFile 例程會傳回指定檔案物件所指定目錄中檔案的各種資訊。 |
FltQueryDirectoryFileEx FltQueryDirectoryFileEx 會傳回指定檔案物件所指定目錄中檔案的各種資訊。 |
FltQueryEaFile FltQueryEaFile 會傳回檔案擴充屬性 (EA) 值的相關信息。 |
FltQueryInformationByName FltQueryInformationByName 例程會傳回有關具名檔案的要求資訊。 |
FltQueryInformationFile FltQueryInformationFile 會擷取指定檔案的資訊。 |
FltQueryQuotaInformationFile FltQueryQuotaInformationFile 例程會擷取與檔案對象相關聯的配額專案。 |
FltQuerySecurityObject FltQuerySecurityObject 會擷取對象的安全性描述元複本。 |
FltQueryVolumeInformation FltQueryVolumeInformation 例程會擷取指定實例所附加之磁碟區的相關信息。 |
FltQueryVolumeInformationFile FltQueryVolumeInformationFile 會擷取指定檔案、目錄、儲存裝置或磁碟區的磁碟區資訊。 |
FltQueueDeferredIoWorkItem FltQueueDeferredIoWorkItem 例程會將 IRP 型 I/O 作業張貼至工作佇列。 |
FltQueueGenericWorkItem FltQueueGenericWorkItem 會將未與特定 I/O 作業相關聯的工作專案張貼至工作佇列。 |
FltReadFile 深入瞭解 FltReadFile 函式。 |
FltReadFileEx 深入瞭解 FltReadFileEx 函式。 |
FltReferenceContext FltReferenceContext 會遞增內容結構上的參考計數。 |
FltReferenceFileNameInformation FltReferenceFileNameInformation 會遞增檔名資訊結構的參考計數。 |
FltRegisterFilter FltRegisterFilter 會註冊迷你篩選驅動程式。 |
FltRegisterForDataScan FltRegisterForDataScan 例程會針對附加至迷你篩選實例的磁碟區啟用數據掃描。 |
FltReissueSynchronousIo FltReissueSynchronousIo 會起始新的同步 I/O 作業,該作業會使用先前同步 I/O 作業的參數。 |
FltReleaseContext FltReleaseContext 會遞減內容上的參考計數。 |
FltReleaseContexts FltReleaseContexts 會釋放指定FLT_RELATED_CONTEXTS結構中的每個內容。 |
FltReleaseContextsEx FltReleaseContextsEx 會釋放指定FLT_RELATED_CONTEXTS_EX結構中的每個內容。 |
FltReleaseFileNameInformation FltReleaseFileNameInformation 會發行檔名信息結構。 |
FltReleasePushLock FltReleasePushLock 例程會釋放目前線程所擁有的指定推播鎖定。 |
FltReleasePushLockEx FltReleasePushLockEx 例程會釋放目前線程所擁有的指定推播鎖定。 |
FltReleaseResource 深入瞭解 FltReleaseResource 函式。 |
FltRemoveExtraCreateParameter FltRemoveExtraCreateParameter 例程會搜尋 ECP 內容結構的 ECP 清單,如果找到,則會將其與 ECP 清單中斷連結。 |
FltRemoveOpenReparseEntry 此例程會從建立作業中移除OPEN_REPARSE_LIST_ENTRY結構(由 FltAddOpenReparseEntry 新增)。 |
FltRequestFileInfoOnCreateCompletion 小型篩選程式會在檔案預先建立期間呼叫 FltRequestFileInfoInfoOnCreateCompletion,要求文件系統在建立完成時儲存指定的檔案資訊以供擷取。 |
FltRequestOperationStatusCallback FltRequestOperationStatusCallback 會傳回指定 I/O 作業的狀態資訊。 |
FltRequestSecurityInfoOnCreateCompletion 小型篩選程式會在檔案預先建立期間呼叫 FltRequestSecurityInfoOnCreateCompletion,要求文件系統在建立完成時儲存要擷取的檔案安全性資訊。 |
FltRetainSwappedBufferMdlAddress FltRetainSwappedBufferMdlAddress 會防止篩選管理員釋放記憶體描述元清單 (MDL) 作為由迷你篩選驅動程式交換的緩衝區。 |
FltRetrieveFileInfoOnCreateCompletion FltRetrieveFileInfoOnCreateCompletion 會在建立檔案後擷取要求的檔案資訊。 |
FltRetrieveFileInfoOnCreateCompletionEx FltRetrieveFileInfoOnCreateCompletionEx 會在檔案建立完成時查詢指定的檔案資訊。 |
FltRetrieveIoPriorityInfo 小型篩選驅動程式會使用 FltRetrieveIoPriorityInfo 例程,從線程擷取優先順序資訊。 |
FltReuseCallbackData FltReuseCallbackData 例程會重新初始化回呼數據結構,以便重複使用。 |
FltRollbackComplete FltRollbackComplete 例程會認可TRANSACTION_NOTIFY_ROLLBACK通知。 |
FltRollbackEnlistment FltRollbackEnlistment 例程會代表迷你篩選驅動程序回復或中止交易。 |
FltSendMessage FltSendMessage 會代表迷你篩選驅動程式或迷你篩選驅動程序實例,將訊息傳送至等候的使用者模式應用程式。 |
FltSetActivityIdCallbackData FltSetActivityIdCallbackData 例程會在迷你篩選程式的回呼數據中設定 IRP 的活動識別碼。 |
FltSetCallbackDataDirty 小型篩選驅動程式的預先操作或後續操作回呼例程會呼叫 FltSetCallbackDataDirty,以指出它已修改回呼數據結構的內容。 |
FltSetCancelCompletion 小型篩選驅動程式會呼叫 FltSetCancelCompletion,以指定取消指定的 I/O 作業取消時要呼叫的取消例程。 |
FltSetEaFile FltSetEaFile 會設定檔案的 extended-attribute (EA) 值。 |
FltSetEcpListIntoCallbackData FltSetEcpListIntoCallbackData 例程會將額外的建立參數內容結構 (ECP) 清單附加至建立作業 callback-data 物件。 |
FltSetFileContext FltSetFileContext 例程會設定檔案的內容。 |
FltSetInformationFile FltSetInformationFile 會設定指定檔案的資訊。 |
FltSetInstanceContext FltSetInstanceContext 會設定迷你篩選驅動程序實例的內容。 |
FltSetIoPriorityHintIntoCallbackData 小型篩選驅動程式會使用 FltSetIoPriorityHintIntoCallbackData 例程,在回呼數據中設定 I/O 優先順序資訊。 |
FltSetIoPriorityHintIntoFileObject 小型篩選驅動程式會使用 FltSetIoPriorityHintIntoFileObject 例程,在檔案物件中設定 I/O 優先順序資訊。 |
FltSetIoPriorityHintIntoThread 小型篩選驅動程式會使用 FltSetIoPriorityHintIntoThread 例程,在線程中設定 IO 優先順序資訊。 |
FltSetQuotaInformationFile FltSetQuotaInformationFile 例程會修改檔案物件的配額專案。 |
FltSetSecurityObject FltSetSecurityObject 會設定對象的安全性狀態。 |
FltSetStreamContext FltSetStreamContext 例程會設定檔案數據流的內容。 |
FltSetStreamHandleContext FltSetStreamHandleContext 例程會設定數據流句柄的內容。 |
FltSetTransactionContext FltSetTransactionContext 例程會在交易上設定內容。 |
FltSetVolumeContext FltSetVolumeContext 會設定磁碟區的內容。 |
FltSetVolumeInformation FltSetVolumeInformation 會變更指定實例所附加之磁碟區的各種資訊。 |
FltStartFiltering FltStartFiltering 會開始篩選已註冊的迷你篩選驅動程式。 |
FltSupportsFileContexts FltSupportsFileContexts 例程會決定文件系統是否支援指定檔案的檔案內容。 |
FltSupportsFileContextsEx FltSupportsFileContextsEx 例程會決定文件系統或篩選管理員是否支援指定檔案的檔案內容。 |
FltSupportsStreamContexts FltSupportsStreamContexts 會判斷指定的檔案物件是否支持數據流內容。 |
FltSupportsStreamHandleContexts FltSupportsStreamHandleContexts 會判斷指定的檔案物件是否支持數據流句柄內容。 |
FltTagFile FltTagFile 會在檔案或目錄上設定重新剖析標記。 |
FltTagFileEx FltTagFileEx 會在檔案或目錄上設定重新剖析旗標。 |
FltUninitializeFileLock FltUninitializeFileLock 例程會取消初始化FILE_LOCK結構。 |
FltUninitializeOplock FltUninitializeOplock 未初始化機會鎖定 (oplock) 指標。 |
FltUnloadFilter 已藉由呼叫 FltLoadFilter 載入支援迷你篩選驅動程式的迷你篩選驅動程式,可以呼叫 FltUnloadFilter 來卸除迷你篩選驅動程式。 |
FltUnregisterFilter 已註冊的迷你篩選驅動程式會呼叫 FltUnregisterFilter 來取消註冊本身,讓篩選管理員不再呼叫它來處理 I/O 作業。 |
FltUntagFile FltUntagFile 會從檔案或目錄移除重新分析點。 |
FltVetoBypassIo 深入瞭解 FltVetoBypassIO 函式。 |
FltWriteFile 深入瞭解 FltWriteFile 函式。 |
FltWriteFileEx 深入瞭解 FltWriteFileEx 函式。 |
FREE_VIRTUAL_MEMORY_EX_CALLBACK 深入瞭解FREE_VIRTUAL_MEMORY_EX_CALLBACK回呼函式。 |
FsRtlAcknowledgeEcp 深入瞭解 FsRtlAcknowledgeEcp 例程。 |
FsRtlAcquireFileExclusive Microsoft保留 FsRtlAcquireFileExclusive 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
FsRtlAddBaseMcbEntryEx FsRtlAddBaseMcbEntryEx 函式可用來將虛擬區塊編號 (VBN' s) 的新對應新增至邏輯區塊編號 (LBN's) 到現有的地圖控制區塊 (MCB)。 |
FsRtlAddLargeMcbEntry FsRtlAddLargeMcbEntry 例程會將新的對應新增至現有的地圖控制區塊 (MCB)。 |
FsRtlAddMcbEntry FsRtlAddMcbEntry 函式已經過時。 |
FsRtlAddToTunnelCache FsRtlAddToTunnelCache 例程會快取在重新命名或刪除檔案時從目錄移除的檔名。 |
FsRtlAllocateAePushLock 深入瞭解 FsRtlAllocateAePushLock 宏。 |
FsRtlAllocateExtraCreateParameter FsRtlAllocateExtraCreateParameter 例程會為額外的建立參數 (ECP) 內容結構配置記憶體,併產生該結構的指標。 |
FsRtlAllocateExtraCreateParameterFromLookasideList FsRtlAllocateExtraCreateParameterFromLookasideList 例程會針對額外的建立參數 (ECP) 內容結構,從指定的 lookaside 清單配置記憶體集區,併產生該結構的指標。 |
FsRtlAllocateExtraCreateParameterList 深入瞭解 FsRtlAllocateExtraCreateParameterList 函式。 |
FsRtlAllocateFileLock FsRtlAllocateFileLock 例程會配置並初始化新的FILE_LOCK結構。 |
FsRtlAllocatePoolWithQuotaTag 深入瞭解 FsRtlAllocatePoolWithQuotaTag 函式。 |
FsRtlAllocatePoolWithTag 深入瞭解 FsRtlAllocatePoolWithTag 函式。 |
FsRtlAllocateResource FsRtlAllocateResource 函式已經過時。 |
FsRtlAreNamesEqual FsRtlAreNamesEqual 例程會判斷兩個 Unicode 字串是否相等。 |
FsRtlAreThereCurrentFileLocks FsRtlAreThereCurrentFileLocks 宏會檢查指定的檔案是否有任何位元組範圍鎖定。 |
FsRtlAreThereCurrentOrInProgressFileLocks FsRtlAreThereCurrentOrInProgressFileLocks 例程會判斷是否有位元組範圍鎖定指派給檔案,或該檔案正在進行的任何鎖定作業。 |
FsRtlAreThereWaitingFileLocks FsRtlAreThereWaitingFileLocks 例程會檢查檔案鎖定佇列中是否有任何等候的檔案鎖定。 |
FsRtlAreVolumeStartupApplicationsComplete FsRtlAreVolumeStartupApplicationsComplete 函式會決定磁碟區啟動應用程式是否已完成處理。 |
FsRtlBalanceReads FsRtlBalanceReads 例程會向容錯磁碟驅動器發出訊號,表示現在可以安全地開始平衡鏡像磁碟驅動器的讀取。 |
FsRtlCancellableWaitForMultipleObjects FsRtlCancellableWaitForMultipleObjects 例程會在一或多個發送器對象上執行可取消的等候作業(可以終止的等候)。 |
FsRtlCancellableWaitForSingleObject FsRtlCancellableWaitForSingleObject 例程會在發送器對象上執行可取消的等候作業(可以終止的等候)。 |
FsRtlChangeBackingFileObject FsRtlChangeBackingFileObject 例程會將目前的檔案物件取代為新的檔案物件。 |
FsRtlCheckLockForOplockRequest 深入瞭解 FsRtlCheckLockForOplockRequest 例程。 |
FsRtlCheckLockForReadAccess FsRtlCheckLockForReadAccess 例程會判斷與指定 IRP 相關聯的進程是否具有檔案鎖定區域的讀取許可權。 |
FsRtlCheckLockForWriteAccess FsRtlCheckLockForWriteAccess 例程會判斷與指定 IRP 相關聯的進程是否具有檔案鎖定區域的寫入許可權。 |
FsRtlCheckOplock 深入瞭解 FsRtlCheckOplock 函式。 |
FsRtlCheckOplock 瞭解 FsRtlCheckOplock 例程如何將檔案 I/O 作業的 IRP 與檔案目前的機會鎖定 (oplock) 狀態同步處理。 |
FsRtlCheckOplockEx 深入瞭解 FsRtlCheckOplockEx 函式。 |
FsRtlCheckOplockEx2 FsRtlCheckOplockEx2 會同步處理檔案 I/O 作業的 IRP,以及檔案目前的機會鎖定 (oplock) 狀態。 |
FsRtlCheckUpperOplock 深入瞭解 FsRtlCheckUpperOplock 例程。 |
FsRtlCompleteRequest FsRtlCompleteRequest 宏會完成具有指定狀態的 IRP。 |
FsRtlCopyRead 深入瞭解 FsRtlCopyRead 函式。 |
FsRtlCopyWrite 深入瞭解 FsRtlCopyWrite 函式。 |
FsRtlCreateSectionForDataScan FsRtlCreateSectionForDataScan 例程會建立區段物件。 |
FsRtlCurrentBatchOplock 文件系統或篩選驅動程式會呼叫 FsRtlCurrentBatchOplock,以判斷檔案上是否有任何批次或篩選機會鎖定(oplocks)。 |
FsRtlCurrentOplock 文件系統或篩選驅動程式會呼叫 FsRtlCurrentOplock,以判斷檔案上是否有任何機會鎖定(oplocks)。 |
FsRtlCurrentOplockH 文件系統或篩選驅動程式會呼叫 FsRtlCurrentOplockH,以判斷檔案上是否有任何CACHE_HANDLE_LEVEL機會鎖定(oplocks)。 |
FsRtlDeleteExtraCreateParameterLookasideList FsRtlDeleteExtraCreateParameterLookasideList 例程會釋放額外的建立參數 (ECP) lookaside 列表。 |
FsRtlDeleteKeyFromTunnelCache FsRtlDeleteKeyFromTunnelCache 例程會刪除所刪除目錄中檔案的任何通道快取專案。 |
FsRtlDeleteTunnelCache FsRtlDeleteTunnelCache 例程會刪除通道快取。 |
FsRtlDeregisterUncProvider FsRtlDeregisterUncProvider 例程會取消註冊已註冊為通用命名約定 (UNC) 提供者且具有多個 UNC 提供者 (MUP) 的重新導向器。 |
FsRtlDissectDbcs 假設有 ANSI 或雙位元組字元集 (DBCS) pathname 字串,FsRtlDissectDbcs 例程會傳回兩個字元串:_one包含字元串中找到的第一個檔名,另一個字符串則包含 pathname 字串的其餘未剖析部分。 |
FsRtlDissectName 假設 Unicode pathname 字串,FsRtlDissectName 例程會傳回兩個字串,一個包含字串中找到的第一個檔名,另一個字符串包含 pathname 字符串的其餘未剖析部分。 |
FsRtlDoesDbcsContainWildCards FsRtlDoesDbcsContainWildCards 例程會決定 ANSI 或雙位元組字元集 (DBCS) 字串是否包含通配符。 |
FsRtlDoesNameContainWildCards FsRtlDoesNameContainWildCards 例程會判斷 Unicode 字串是否包含通配符。 |
FsRtlFastCheckLockForRead FsRtlFastCheckLockForRead 例程會判斷指定的進程是否具有檔案鎖定位元組範圍的讀取許可權。 |
FsRtlFastCheckLockForWrite FsRtlFastCheckLockForWrite 例程會判斷指定的進程是否具有檔案鎖定位元組範圍的寫入許可權。 |
FsRtlFastLock FsRtlFastLock 宏是由文件系統和篩選驅動程式用來要求檔案數據流的位元組範圍鎖定。 |
FsRtlFastUnlockAll FsRtlFastUnlockAll 例程會釋放檔案指定進程取得的所有位元組範圍鎖定。 |
FsRtlFastUnlockAllByKey FsRtlFastUnlockAllByKey 例程會釋放由指定進程取得的所有位元組範圍鎖定,以及檔案的指定索引鍵值。 |
FsRtlFastUnlockSingle FsRtlFastUnlockSingle 例程會釋放指定進程取得的位元組範圍鎖定,其中包含檔案的指定索引鍵值、檔案位移和長度。 |
FsRtlFindExtraCreateParameter FsRtlFindExtraCreateParameter 例程會搜尋指定類型的 ECP 內容結構清單,並在找到時傳回此結構的指標。 |
FsRtlFindInTunnelCache 深入瞭解 FsRtlFindInTunnelCache 函式。 |
FsRtlFreeAePushLock 深入瞭解 FsRtlFreeAePushLock 宏。 |
FsRtlFreeExtraCreateParameter FsRtlFreeExtraCreateParameter 例程會釋放 ECP 內容結構的記憶體。 |
FsRtlFreeExtraCreateParameterList FsRtlFreeExtraCreateParameterList 例程會釋放額外的建立參數 (ECP) 清單結構。 |
FsRtlFreeFileLock FsRtlFreeFileLock 例程會取消初始化並釋放檔案鎖定結構。 |
FsRtlGetBypassIoOpenCount FsRtlGetBypassIoOpenCount 會傳回指定數據流開啟的 BypassIO 數目計數。 |
FsRtlGetBypassIoOpenCountPtr FsRtlGetBypassIoOpenCountPtr 會傳回指定數據流開啟的 BypassIO 計數指標。 |
FsRtlGetEcpListFromIrp FsRtlGetEcpListFromIrp 例程會傳回與指定IRP_MJ_CREATE作業相關聯的額外建立參數 (ECP) 內容結構清單指標。 |
FsRtlGetFileSize FsRtlGetFileSize 例程是用來取得檔案的大小。 |
FsRtlGetNextExtraCreateParameter FsRtlGetNextExtraCreateParameter 例程會傳回指定 ECP 清單中下一個 (或第一個) 額外建立參數 (ECP) 內容結構的指標。 |
FsRtlGetNextFileLock FsRtlGetNextFileLock 例程可用來列舉目前存在於指定檔案的位元組範圍鎖定。 |
FsRtlGetNextLargeMcbEntry FsRtlGetNextLargeMcbEntry 例程會從地圖控件區塊 (MCB) 擷取對應執行。 |
FsRtlGetNextMcbEntry 深入瞭解 FsRtlGetNextMcbEntry 函式。 |
FsRtlGetPerStreamContextPointer FsRtlGetPerStreamContextPointer 宏會傳回文件系統的檔案數據流內容。 |
FsRtlGetSectorSizeInformation FsRtlGetSectorSizeInformation 例程會擷取記憶體磁碟區的實體和邏輯扇區大小資訊。 |
FsRtlGetSupportedFeatures FsRtlGetSupportedFeatures 例程會傳回附加至指定裝置物件之磁碟區的支援功能。 |
FsRtlIncrementCcFastMdlReadWait FsRtlIncrementCcFastMdlReadWait 例程會在處理器控制區塊 (PRCB) 物件中遞增快取管理員的 CcFastMdlReadWait 性能計數器成員。 |
FsRtlIncrementCcFastReadNotPossible FsRtlIncrementCcFastReadNotPossible 例程會在快取管理員系統計數器的每個處理器控制區塊中遞增 CcFastReadNotPossible 性能計數器。 |
FsRtlIncrementCcFastReadNoWait FsRtlIncrementCcFastReadNoWait 例程會在快取管理員系統計數器的每個處理器控制區塊中遞增 CcFastReadNoWait 性能計數器。 |
FsRtlIncrementCcFastReadResourceMiss FsRtlIncrementCcFastReadResourceMiss 例程會在快取管理員系統計數器的每個處理器控制區塊中遞增 CcFastReadNotPossible 性能計數器。 |
FsRtlIncrementCcFastReadWait FsRtlIncrementCcFastReadWait 例程會在快取管理員系統計數器的每個處理器控制區塊中遞增 CcFastReadWait 性能計數器。 |
FsRtlInitExtraCreateParameterLookasideList FsRtlInitExtraCreateParameterLookasideList 例程會初始化用於配置固定大小的一或多個額外建立參數內容結構 (ECP) 的頁面或非分頁集區 lookaside 列表。 |
FsRtlInitializeBaseMcb FsRtlInitializeBaseMcb 會初始化新的地圖控制區塊 (MCB) 結構。 |
FsRtlInitializeBaseMcbEx FsRtlInitializeBaseMcbEx 會初始化新的 MCB 結構。 |
FsRtlInitializeExtraCreateParameter FsRtlInitializeExtraCreateParameter 例程會初始化額外的建立參數 (ECP) 內容結構。 |
FsRtlInitializeExtraCreateParameterList FsRtlInitializeExtraCreateParameterList 例程會初始化額外的建立參數 (ECP) 內容結構清單。 |
FsRtlInitializeFileLock FsRtlInitializeFileLock 例程會初始化FILE_LOCK結構。 |
FsRtlInitializeLargeMcb 深入瞭解 FsRtlInitializeLargeMcb 函式。 |
FsRtlInitializeMcb FsRtlInitializeMcb 函式已經過時。 |
FsRtlInitializeOplock FsRtlInitializeOplock 會初始化機會鎖定 (oplock) 指標。 |
FsRtlInitializeTunnelCache FsRtlInitializeTunnelCache 例程會初始化磁碟區的新通道快取。 |
FsRtlInitPerStreamContext FsRtlInitPerStreamContext 宏會初始化篩選驅動程式內容結構。 |
FsRtlInsertExtraCreateParameter FsRtlInsertExtraCreateParameter 例程會將額外的建立參數 (ECP) 內容結構插入 ECP 清單中。 |
FsRtlInsertPerFileContext FsRtlInsertPerFileContext 例程會將FSRTL_PER_FILE_CONTEXT對象與檔案的驅動程式指定內容對象產生關聯。 |
FsRtlInsertPerFileObjectContext 對於「舊版」文件系統篩選驅動程式,FsRtlInsertPerFileObjectContext 函式會將內容資訊與檔案對象產生關聯。 |
FsRtlInsertPerStreamContext FsRtlInsertPerStreamContext 例程會將文件系統篩選驅動程式的每個數據流內容結構與檔案數據流產生關聯。 |
FsRtlIsAnsiCharacterLegal FsRtlIsAnsiCharacterLegal 宏會判斷字元是否為合法的 ANSI 字元。 |
FsRtlIsAnsiCharacterLegalFat FsRtlIsAnsiCharacterLegalFat 宏會判斷 ANSI 字元對 FAT 檔名是否合法。 |
FsRtlIsAnsiCharacterLegalHpfs FsRtlIsAnsiCharacterLegalHpfs 宏會判斷 ANSI 字元對 HPFS 檔名是否合法。 |
FsRtlIsAnsiCharacterLegalNtfs FsRtlIsAnsiCharacterLegalNtfs 宏會判斷 ANSI 字元對 NTFS 檔名是否合法。 |
FsRtlIsAnsiCharacterLegalNtfsStream FsRtlIsAnsiCharacterLegalNtfsStream 宏會判斷 ANSI 字元對 NTFS 數據流名稱是否合法。 |
FsRtlIsAnsiCharacterWild FsRtlIsAnsiCharacterWild 宏會判斷 ANSI 字元是否為通配符。 |
FsRtlIsDaxVolume 此例程會查詢指定的檔案是否位於直接存取 (DAX) 磁碟區上。 |
FsRtlIsDbcsInExpression FsRtlIsDbcsInExpression 例程會決定 ANSI 或雙位元組字元集 (DBCS) 字串是否符合指定的模式。 |
FsRtlIsEcpAcknowledged FsRtlIsEcpAcknowledged 例程可用來判斷指定的額外建立參數 (ECP) 內容結構是否已標示為已認可。 |
FsRtlIsEcpFromUserMode FsRtlIsEcpFromUserMode 例程會決定額外的建立參數 (ECP) 內容結構是否源自使用者模式。 |
FsRtlIsFatDbcsLegal FsRtlIsFatDbcsLegal 例程會判斷指定的 ANSI 或雙位元組字元集 (DBCS) 字串是否為合法的 FAT 檔名。 |
FsRtlIsHpfsDbcsLegal 深入瞭解 FsRtlIsHpfsDbcsLegal 函式。 |
FsRtlIsLeadDbcsCharacter FsRtlIsLeadDbcsCharacter 宏會決定字元是否為雙位元組字元集 (DBCS) 中的前置位元組(字元的第一個字節)。 |
FsRtlIsNameInExpression FsRtlIsNameInExpression 例程會判斷 Unicode 字串是否符合指定的模式。 |
FsRtlIsNameInUnUpcasedExpression FsRtlIsNameInUnUpcasedExpression 例程會判斷 Unicode 字串是否符合指定的模式。 |
FsRtlIsNtstatusExpected FsRtlIsNtstatusExpected 例程會判斷指定的例外狀況是否由例外狀況篩選器處理。 |
FsRtlIsPagingFile FsRtlIsPagingFile 例程會判斷指定的檔案是否為分頁檔案。 |
FsRtlIssueDeviceIoControl 深入瞭解 FsRtlIssueDeviceIoControl 例程。 |
FsRtlIsSystemPagingFile 深入瞭解 FsRtlIsSystemPagingFile 例程。 |
FsRtlIsTotalDeviceFailure FsRtlIsTotalDeviceFailure 函式 (ntddk.h) 會判斷媒體或其他硬體故障是否已發生。 |
FsRtlIsTotalDeviceFailure FsRtlIsTotalDeviceFailure 函式 (ntifs.h) 會判斷媒體或其他硬體故障是否已發生。 |
FsRtlIsUnicodeCharacterWild FsRtlIsUnicodeCharacterWild 宏會判斷 Unicode 字元是否為通配符。 |
FsRtlKernelFsControlFile 深入瞭解 FsRtlKernelFsControlFile 函式。 |
FsRtlLogCcFlushError FsRtlLogCcFlushError 例程會記錄遺失的延遲寫入錯誤,並向用戶顯示對話方塊。 |
FsRtlLookupBaseMcbEntry FsRtlLookupBaseMcbEntry 例程會從 Mcb 擷取 Vbn 與 Lbn 的對應。 指出對應是否存在,以及執行的大小。 |
FsRtlLookupLargeMcbEntry 深入瞭解 FsRtlLookupLargeMcbEntry 函式。 |
FsRtlLookupLastLargeMcbEntry 深入瞭解 FsRtlLookupLastLargeMcbEntry 函式。 |
FsRtlLookupLastLargeMcbEntryAndIndex 深入瞭解 FsRtlLookupLastLargeMcbEntryAndIndex 函式。 |
FsRtlLookupLastMcbEntry 深入瞭解 FsRtlLookupLastMcbEntry 函式。 |
FsRtlLookupMcbEntry FsRtlLookupMcbEntry 函式已經過時。 |
FsRtlLookupPerFileContext FsRtlLookupPerFileContext 例程會傳回與指定檔案相關聯之FSRTL_PER_FILE_CONTEXT物件的指標。 |
FsRtlLookupPerFileObjectContext 對於「舊版」文件系統篩選驅動程式,FsRtlLookupPerFileObjectContext 函式會擷取先前與檔案對象相關聯的內容資訊。 |
FsRtlLookupPerStreamContext FsRtlLookupPerStreamContext 宏會擷取檔案數據流的每個數據流內容結構。 |
FsRtlLookupPerStreamContextInternal 深入瞭解 FsRtlLookupPerStreamContextInternal 函式。 |
FsRtlMdlReadCompleteDev FsRtlMdlReadCompleteDev 例程會完成 FsRtlMdlReadDev 例程起始的讀取作業。 |
FsRtlMdlReadDev FsRtlMdlReadDev 例程會傳回記憶體描述元清單 (MDL),該清單會直接指向檔案快取中的指定位元組範圍。 |
FsRtlMdlReadEx 深入瞭解 FsRtlMdlReadEx 例程。 |
FsRtlMdlWriteCompleteDev ntifs.h 中的 FsRtlMdlWriteCompleteDev 例程會釋放 FsRtlPrepareMdlWriteDev 配置的資源。 |
FsRtlMupGetProviderIdFromName FsRtlMupGetProviderIdFromName 例程會從網路重新導向器的裝置名稱取得向多個 UNC 提供者註冊的網路重新導向器提供者識別符。 |
FsRtlMupGetProviderInfoFromFileObject FsRtlMupGetProviderInfoFromFileObject 例程會從位於遠端文件系統上的檔案物件,取得向多個 UNC 提供者 (MUP) 註冊的網路重新導向器相關信息。 |
FsRtlNormalizeNtstatus FsRtlNormalizeNtstatus 例程會將任意例外狀況轉譯為例外狀況篩選所處理的狀態值。 |
FsRtlNotifyCleanup 釋放檔案對象的最後一個句柄時,FsRtlNotifyCleanup 例程會從指定的通知清單中移除檔案物件的 notify 結構。 |
FsRtlNotifyCleanupAll FsRtlNotifyCleanupAll 例程會移除指定通知清單的所有成員。 |
FsRtlNotifyFilterChangeDirectory FsRtlNotifyFilterChangeDirectory 例程會為IRP_MN_NOTIFY_CHANGE_DIRECTORY要求建立通知結構,並將它新增至指定的通知清單。 |
FsRtlNotifyFilterReportChange FsRtlNotifyFilterReportChange 會完成IRP_MN_NOTIFY_CHANGE_DIRECTORY在指定通知清單中擱置的要求。 |
FsRtlNotifyFullChangeDirectory FsRtlNotifyFullChangeDirectory 例程會建立通知要求的通知結構,並將它新增至指定的通知清單。 |
FsRtlNotifyFullChangeDirectory 瞭解 FsRtlNotifyFullChangeDirectory 例程如何建立通知要求的通知結構,並將它新增至指定的通知清單。 |
FsRtlNotifyFullReportChange FsRtlNotifyFullReportChange 例程會完成擱置中的通知變更 IRP。 |
FsRtlNotifyInitializeSync FsRtlNotifyInitializeSync 例程會配置並初始化通知清單的同步處理物件。 |
FsRtlNotifyUninitializeSync FsRtlNotifyUninitializeSync 例程會解除分配通知清單的同步處理物件。 |
FsRtlNotifyVolumeEvent FsRtlNotifyVolumeEvent 例程會通知任何已註冊的應用程式磁碟區事件發生。 |
FsRtlNotifyVolumeEventEx FsRtlNotifyVolumeEventEx 例程會通知任何已註冊的應用程式發生磁碟區事件。 磁碟區事件包括鎖定、解除鎖定、掛接或設為只讀的磁碟區。 |
FsRtlNumberOfRunsInLargeMcb FsRtlNumberOfRunsInLargeMcb 例程會傳回地圖控制區塊 (MCB) 中的執行次數。 |
FsRtlNumberOfRunsInMcb FsRtlNumberOfRunsInMcb 函式已經過時。 |
FsRtlOplockBreakH FsRtlOplockBreakH 例程會中斷CACHE_HANDLE_LEVEL機會鎖定(oplocks)。 |
FsRtlOplockBreakToNone FsRtlOplockBreakToNone 函式已經過時。 |
FsRtlOplockBreakToNoneEx FsRtlOplockBreakToNoneEx 例程會立即中斷所有機會鎖定 (oplocks),而不考慮任何 oplock 鍵。 |
FsRtlOplockFsctrl FsRtlOplockFsctrl 代表文件系統或篩選驅動程式執行各種機會鎖定 (oplock) 作業。 |
FsRtlOplockFsctrlEx FsRtlOplockFsctrlEx 例程會代表文件系統或篩選驅動程式執行各種機會鎖定 (oplock) 作業。 |
FsRtlOplockGetAnyBreakOwnerProcess FsRtlOplockGetAnyBreakOwnerProcess 會取得據稱中斷 oplock 的擁有者。 |
FsRtlOplockIsFastIoPossible 深入瞭解 FsRtlOplockIsFastIoPossible 函式。 |
FsRtlOplockIsFastIoPossible 瞭解 FsRtlOplockIsFastIo 可能檢查檔案的機會鎖定 (oplock) 狀態,以判斷是否可以在檔案上執行快速 I/O。 |
FsRtlOplockIsSharedRequest FsRtlOplockIsSharedRequest 例程會判斷是否要求機會鎖定 (oplock) 需要共用的 oplock。 |
FsRtlOplockKeysEqual FsRtlOplockKeysEqual 例程會比較儲存在兩個檔案對象擴展名中的機會鎖定 (oplock) 索引鍵。 |
FsRtlPostPagingFileStackOverflow FsRtlPostPagingFileStackOverflow 例程會將分頁檔案堆疊溢位專案張貼至堆疊溢位線程。 |
FsRtlPostStackOverflow FsRtlPostStackOverflow 例程會將堆疊溢位專案張貼至堆疊溢位線程。 |
FsRtlPrepareMdlWriteDev FsRtlPrepareMdlWriteDev 例程會傳回記憶體描述元清單的連結清單(MDLs),指向指定的快取檔案數據範圍,以將數據直接寫入快取。 |
FsRtlPrepareMdlWriteEx FsRtlPrepareMdlWriteEx 例程會傳回記憶體描述元清單的連結清單(MDLs),指向指定的快取檔案數據範圍,以將數據直接寫入快取。 |
FsRtlPrepareToReuseEcp 深入瞭解 FsRtlPrepareToReuseEcp 例程。 |
FsRtlPrivateLock FsRtlPrivateLock 函式已經過時。 |
FsRtlProcessFileLock FsRtlProcessFileLock 例程會處理並完成檔案鎖定作業的 IRP。 |
FsRtlQueryCachedVdl 使用 FsRtlQueryCachedVdl 例程來擷取快取檔案目前的有效數據長度 (VDL)。 |
FsRtlQueryKernelEaFile 例程 FsRtlQueryKernelEaFile 可用來建置明確的 QueryEA 要求,並同步等候它完成,並傳回結果。 這可讓呼叫端透過 FileObject 執行這項操作,而不是句柄。 |
FsRtlRegisterFileSystemFilterCallbacks 文件系統篩選驅動程式和文件系統會呼叫 FsRtlRegisterFileSystemFilterCallbacks 例程,以註冊基礎文件系統執行特定作業時要叫用的通知回呼例程。 |
FsRtlRegisterUncProvider FsRtlRegisterUncProvider 例程會將網路重新導向器註冊為具有系統多個 UNC 提供者(MUP) 的通用命名慣例 (UNC) 提供者。 |
FsRtlRegisterUncProviderEx FsRtlRegisterUncProviderEx 例程會將網路重新導向器註冊為通用命名慣例 (UNC) 提供者,且系統有多個 UNC 提供者 (MUP)。 |
FsRtlReleaseFile Microsoft保留 FsRtlReleaseFile 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
FsRtlRemoveBaseMcbEntry FsRtlRemoveBaseMcbEntry 函式是移除大型 mcb 專案的工作例程。 它這樣做, 沒有拿出 mcb GuardedMutex。 |
FsRtlRemoveDotsFromPath FsRtlRemoveDotsFromPath 例程會移除不必要的 '.' 和 '.'。 從指定的路徑。 |
FsRtlRemoveExtraCreateParameter FsRtlRemoveExtraCreateParameter 例程會搜尋 ECP 內容結構的 ECP 清單,如果找到,則會將它與 ECP 清單中斷連結。 |
FsRtlRemoveLargeMcbEntry FsRtlRemoveLargeMcbEntry 例程會從地圖控件區塊 (MCB) 移除一或多個對應。 |
FsRtlRemoveMcbEntry FsRtlRemoveMcbEntry 函式已經過時。 |
FsRtlRemovePerFileContext 深入瞭解 FsRtlRemovePerFileContext 函式。 |
FsRtlRemovePerFileObjectContext 對於「舊版」文件系統篩選驅動程式,FsRtlRemovePerFileObjectContext 函式會從先前與檔案對象相關聯的每個檔案對象內容清單取消連結每個檔案對象內容信息結構。 |
FsRtlRemovePerStreamContext 深入瞭解 FsRtlRemovePerStreamContext 函式。 |
FsRtlResetLargeMcb FsRtlResetLargeMcb 例程會截斷地圖控制區塊 (MCB) 結構,以包含零個對應組。 它不會壓縮對應配對陣列。 |
FsRtlSetEcpListIntoIrp FsRtlSetEcpListIntoIrp 例程會將額外的建立參數 (ECP) 內容結構清單附加至IRP_MJ_CREATE作業。 |
FsRtlSetKernelEaFile 例程 FsRtlQueryKernelEaFile 可用來設定、修改和/或刪除檔案的擴充屬性 (EA) 值,並同步等候檔案完成,並傳回結果。 |
FsRtlSetupAdvancedHeader 文件系統會使用 FsRtlSetupAdvancedHeader 宏來初始化FSRTL_ADVANCED_FCB_HEADER結構,以搭配篩選內容使用。 |
FsRtlSetupAdvancedHeaderEx FsRtlSetupAdvancedHeaderEx 宏是由文件系統用來初始化FSRTL_ADVANCED_FCB_HEADER結構,以搭配數據流和檔案內容使用。 |
FsRtlSetupAdvancedHeaderEx2 深入瞭解 FsRtlSetupAdvancedHeaderEx2 函式。 |
FsRtlSplitLargeMcb FsRtlSplitLargeMcb 例程會在地圖控制區塊 (MCB) 中的對應中插入一個洞。 |
FsRtlSupportsPerFileContexts FsRtlSupportsPerFileContexts 宏會檢查與指定之FILE_OBJECT相關聯的文件系統是否支援每個檔案內容資訊。 |
FsRtlTeardownPerFileContexts 文件系統會呼叫FsRtlTeardownPerFileContexts 例程,釋放與檔案控制區塊 (FCB) 結構相關聯的FSRTL_PER_FILE_CONTEXT物件。 |
FsRtlTeardownPerStreamContexts FsRtlTeardownPerStreamContexts 例程會釋放與指定FSRTL_ADVANCED_FCB_HEADER結構相關聯的所有每個數據流內容結構。 |
FsRtlTestAnsiCharacter FsRtlTestAnsiCharacter 宏會判斷 ANSI 或雙位元組字元集 (DBCS) 字元是否符合指定的準則。 |
FsRtlTruncateLargeMcb FsRtlTruncateLargeMcb 例程會截斷大型地圖控制區塊 (MCB)。 |
FsRtlTruncateMcb FsRtlTruncateMcb 函式已經過時。 |
FsRtlUninitializeBaseMcb FsRtlUninitializeBaseMcb 函式會取消初始化地圖控件區塊 (MCB) 結構。 呼叫此例程之後,必須先重新初始化輸入Mcb結構,才能再次使用。 |
FsRtlUninitializeFileLock FsRtlUninitializeFileLock 例程會取消初始化FILE_LOCK結構。 |
FsRtlUninitializeLargeMcb FsRtlUninitializeLargeMcb 例程未初始化大型地圖控制區塊 (MCB)。 |
FsRtlUninitializeMcb FsRtlUninitializeMcb 函式已經過時。 |
FsRtlUninitializeOplock FsRtlUninitializeOplock 未初始化機會鎖定 (oplock) 指標。 |
FsRtlUpperOplockFsctrl 深入瞭解 FsRtlUpperOplockFsctrl 例程。 |
FsRtlValidateReparsePointBuffer FsRtlValidateReparsePointBuffer 例程會驗證指定的重新分析點緩衝區是否有效。 |
GetSecurityUserInfo GetSecurityUserInfo 函式會擷取登入會話的相關信息。 |
IoAcquireVpbSpinLock 深入瞭解IoAcquireVpbSpinLock函式。 |
IoAttachDeviceToDeviceStackSafe IoAttachDeviceToDeviceStackSafe 例程會將呼叫者的裝置物件附加至驅動程式堆疊中最上層的裝置物件。 |
IoCancelFileOpen IoCancelFileOpen 例程可供文件系統篩選驅動程式用來關閉篩選驅動程式裝置堆疊中文件系統驅動程式開啟的檔案。 |
IoCheckDesiredAccess Microsoft保留 IoCheckDesiredAccess 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
IoCheckEaBufferValidity 深入瞭解IoCheckEaBufferValidity函式。 |
IoCheckFunctionAccess Microsoft保留 IoCheckFunctionAccess 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
IoCheckQuerySetFileInformation Microsoft保留 IoCheckQuerySetFileInformation 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
IoCheckQuerySetVolumeInformation Microsoft保留 IoCheckQuerySetVolumeInformation 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
IoCheckQuotaBufferValidity 深入瞭解IoCheckQuotaBufferValidity函式。 |
IoCreateFileEx IoCreateFileEx 例程會建立新的檔案或目錄,或開啟現有的檔案、裝置、目錄或磁碟區,併為呼叫者提供檔案物件的句柄。 |
IoCreateFileSpecifyDeviceObjectHint IoCreateFileSpecifyDeviceObjectHint 例程是由文件系統篩選驅動程式用來將建立要求只傳送至指定裝置對象和文件系統下方的篩選條件。 |
IoCreateStreamFileObject IoCreateStreamFileObject 例程會建立新的數據流文件物件。 |
IoCreateStreamFileObjectEx IoCreateStreamFileObjectEx 例程會建立新的數據流文件物件。 |
IoCreateStreamFileObjectEx2 深入瞭解 IoCreateStreamFileObjectEx2 例程。 |
IoCreateStreamFileObjectLite IoCreateStreamFileObjectLite 例程會建立新的數據流檔案物件,但不會導致將IRP_MJ_CLEANUP要求傳送至文件系統驅動程式堆疊。 |
IoEnumerateDeviceObjectList 深入瞭解 IoEnumerateDeviceObjectList 例程。 |
IoEnumerateRegisteredFiltersList IoEnumerateRegisteredFiltersList 例程會列舉已向系統註冊的文件系統篩選驅動程式。 |
IoFastQueryNetworkAttributes Microsoft保留 IoFastQueryNetworkAttributes 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
IoGetAttachedDevice 深入瞭解IoGetAttachedDevice 函式。 |
IoGetBaseFileSystemDeviceObject Microsoft保留 IoGetBaseFileSystemDeviceObject 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
IoGetDeviceAttachmentBaseRef IoGetDeviceAttachmentBaseRef 例程會傳回文件系統或設備驅動器堆疊中最低層級裝置物件的指標。 |
IoGetDeviceToVerify 深入瞭解IoGetDeviceToVerify函式。 |
IoGetDiskDeviceObject IoGetDiskDeviceObject 例程會擷取與指定文件系統磁碟區裝置對象相關聯的磁碟裝置物件的指標。 |
IoGetLowerDeviceObject 深入瞭解IoGetLowerDeviceObject函式。 |
IoGetOplockKeyContext IoGetOplockKeyContext 例程會傳回檔案對象的目標 oplock 索引鍵內容。 |
IoGetOplockKeyContextEx IoGetOplockKeyContextEx 例程會傳回檔案物件的雙重 oplock 密鑰內容。 |
IoGetRequestorProcess IoGetRequestorProcess 例程會傳回原本要求指定 I/O 作業之線程的進程指標。 |
IoGetRequestorProcessId IoGetRequestorProcessId 例程會針對原本要求指定 I/O 作業的線程傳回唯一的 32 位進程標識符。 |
IoGetRequestorSessionId IoGetRequestorSessionId 例程會傳回原本要求指定 I/O 作業之進程的會話標識符。 |
IoGetSiloParameters 此例程指出檔案是否在容器內容中。 |
IoGetTopLevelIrp ntifs.h 中的IoGetTopLevelIrp例程會傳回目前線程的 TopLevelIrp 字段值。 |
IoGetTopLevelIrp wdm.h 中的 IoGetTopLevelIrp 例程會傳回目前線程的 TopLevelIrp 字段值。 |
IoGetTransactionParameterBlock IoGetTransactionParameterBlock 例程會傳回交易文件作業的交易參數區塊。 |
IoInitializeDriverCreateContext IoInitializeDriverCreateContext 例程會初始化類型為 IO_DRIVER_CREATE_CONTEXT 的呼叫端配置變數。 |
IoInitializePriorityInfo IoInitializePriorityInfo 例程會初始化類型IO_PRIORITY_INFO的結構。 |
IoIsFileObjectIgnoringSharing IoIsFileObjectIgnoringSharing 例程會判斷檔案物件是否設定為選項來忽略檔案共用存取檢查。 |
IoIsFileOpenedExclusively Microsoft保留 IoIsFileOpenedExclusively 宏以供內部使用。 請勿在程式代碼中使用這個宏。 |
IoIsFileOriginRemote IoIsFileOriginRemote 例程會判斷指定的檔案物件是否適用於遠端建立要求。 |
IoIsOperationSynchronous 深入瞭解IoIsOperationSynchronous函式。 |
IoIsSystemThread IoIsSystemThread 例程會檢查指定的線程是否為系統線程。 |
IoIsValidNameGraftingBuffer Microsoft保留 IoIsValidNameGraftingBuffer 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
IoPageRead Microsoft保留 IoPageRead 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
IoQueryFileDosDeviceName IoQueryFileDosDeviceName 例程會擷取檔案的 MS-DOS 裝置名稱。 |
IoQueryFileInformation Microsoft保留 IoQueryFileInformation 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
IoQueryVolumeInformation Microsoft保留 IoQueryVolumeInformation 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
IoQueueThreadIrp Microsoft保留 IoQueueThreadIrp 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
IoRegisterFileSystem IoRegisterFileSystem 例程會將文件系統的控制裝置物件新增至全域文件系統佇列。 |
IoRegisterFsRegistrationChange 深入瞭解 IoRegisterFsRegistrationChange 函式。 |
IoRegisterFsRegistrationChangeEx 每當文件系統將本身註冊或取消註冊為使用中文件系統時,IoRegisterFsRegistrationChangeEx 例程會註冊文件系統篩選器驅動程式的通知例程。 |
IoRegisterFsRegistrationChangeMountAware IoRegisterFsRegistrationChangeMountAware 例程會註冊文件系統篩選驅動程式的通知例程。 每當文件系統將本身註冊或取消註冊為使用中文件系統時,就會呼叫此通知例程。 |
IoReleaseVpbSpinLock IoReleaseVpbSpinLock 例程會釋放磁碟區參數區塊 (VPB) 微調鎖定。 |
IoRemoveLinkShareAccessEx IoRemoveLinkShareAccessEx 例程會移除指定開啟實例的文件系統共用存取結構中的存取和共用存取資訊。 |
IoReplaceFileObjectName 深入瞭解 IoReplaceFileObjectName 例程。 |
IoSetDeviceToVerify 深入瞭解IoSetDeviceToVerify例程。 |
IoSetFileObjectIgnoreSharing IoSetFileObjectIgnoreSharing 例程會設定檔案物件來忽略檔案共用存取檢查。 |
IoSetFileOrigin IoSetFileOrigin 例程會指定指定的檔案物件是否適用於遠端建立要求。 |
IoSetInformation Microsoft保留 IoSetInformation 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
IoSetTopLevelIrp ntifs.h 中的IoSetTopLevelIrp例程會設定目前線程的 TopLevelIrp 字段值。 |
IoSetTopLevelIrp rx.h 檔案中的 IoSetTopLevelIrp 例程會設定目前線程的 TopLevelIrp 字段值。 |
IoSetTopLevelIrp wdm.h 中的 IoSetTopLevelIrp 例程會設定目前線程的 TopLevelIrp 字段值。 |
IoSynchronousPageWrite Microsoft保留 IoSynchronousPageWrite 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
IoThreadToProcess IoThreadToProcess 例程會傳回指定線程進程的指標。 |
IoUnregisterFileSystem IoUnregisterFileSystem 例程會從全域文件系統佇列中移除檔系統的控制裝置物件。 |
IoUnregisterFsRegistrationChange IoUnregisterFsRegistrationChange 例程會取消註冊檔系統篩選驅動程式的文件系統註冊變更通知例程。 |
IoVerifyVolume 深入瞭解IoVerifyVolume函式。 |
IsReparseTagMicrosoft IsReparseTagMicrosoft 宏會判斷重新分析點標籤是否表示Microsoft重新分析點。 |
IsReparseTagNameSurrogate IsReparseTagNameSurrogate 宏會判斷標記的相關重新分析點是否為另一個具名實體的 Surrogate,例如磁碟區裝入點。 |
IsReparseTagValid Microsoft保留 IsReparseTagValid 宏以供內部使用。 請勿在程式代碼中使用這個宏。 |
KeAcquireQueuedSpinLock 深入瞭解 KeAcquireQueuedSpinLock 函式。 |
KeAttachProcess KeAttachProcess 函式已經過時。 |
KeDetachProcess KeDetachProcess 函式已經過時。 |
KeInitializeMutant Microsoft保留 KeInitializeMutant 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
KeInitializeQueue KeInitializeQueue 例程會初始化佇列對象,線程可以等候專案。 |
KeInsertHeadQueue 如果 KeInsertHeadQueue 例程無法立即使用專案來滿足線程等候,則會在指定佇列的前端插入專案。 |
KeInsertQueue 如果 KeInsertQueue 例程無法立即使用專案來滿足線程等候,則會在指定佇列的結尾插入專案。 |
KeQueryPerformanceCounter 深入瞭解 KeQueryPerformanceCounter 例程。 |
KeReadStateMutant Microsoft保留 KeReadStateMutant 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
KeReadStateQueue Microsoft保留 KeReadStateQueue 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
KeReleaseMutant Microsoft保留 KeReleaseMutant 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
KeReleaseQueuedSpinLock Microsoft保留 KeReleaseQueuedSpinLock 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
KeRemoveQueue 深入瞭解 KeRemoveQueue 函式。 |
KeRundownQueue KeRundownQueue 例程會清除佇列物件,並排清任何已排入佇列的專案。 |
KeSetIdealProcessorThread Microsoft保留 KeSetIdealProcessorThread 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
KeStackAttachProcess KeStackAttachProcess 例程會將目前的線程附加至目標進程的位址空間。 |
KeTryToAcquireQueuedSpinLock Microsoft保留 KeTryToAcquireQueuedSpinLock 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
KeUnstackDetachProcess KeUnstackDetachProcess 例程會將目前線程與進程的位址空間中斷連結,並還原先前的附加狀態。 |
MapSecurityError MapSecurityError 函式會將安全性介面SECURITY_STATUS狀態代碼對應至對應的 NSTATUS 狀態代碼。 |
mmCanFileBeTruncated 深入瞭解 MmCanFileBeTruncated 函式。 |
mmDoesFileHaveUserWritableReferences 深入瞭解 MmDoesFileHaveUserWritableReferences 函式。 |
mmFlushImagesection MmFlushImageSection 例程會排清檔案的 image 區段。 |
mmForceSectionClosed MmForceSectionClosed 例程會刪除不再使用之檔案的數據和影像區段。 |
mmForceSectionClosedEx MmForceSectionClosedEx 函式會檢查區段對象指標。 如果是 NULL,則不會採取任何進一步的動作,並傳回 TRUE 值。 |
mmGetMaximumFileSectionSize MmGetMaximumFileSectionSize 會針對目前版本的 Windows 傳回檔案區段的最大可能大小。 |
mmIsRecursiveIoFault MmIsRecursiveIoFault 例程會判斷目前頁面錯誤是否在 I/O 作業期間發生。 |
mmPrefetchPages MmPrefetchPages 例程會以最佳方式從次要記憶體讀取頁面群組。 |
mmSetAddressRangeModified MmSetAddressRangeModified 例程會將系統快取指定範圍內目前有效的頁面標示為已修改。 |
NtQueryInformationByName 深入瞭解 NtQueryInformationByName 函式。 |
ObInsertObject Microsoft保留 ObInsertObject 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
ObIsKernelHandle ObIsKernelHandle 例程會判斷指定的句柄是否為核心句柄。 |
ObMakeTemporaryObject Microsoft保留 ObMakeTemporaryObject 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
ObOpenObjectByPointer ObOpenObjectByPointer 函式會開啟指標所參考的物件,並傳回物件的句柄。 |
ObQueryNameString ObQueryNameString 例程會提供呼叫端具有指標的指定物件名稱,如果有一個。 |
ObQueryObjectAuditingByHandle Microsoft保留 ObQueryObjectAuditingByHandle 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
PCOMPLETE_LOCK_IRP_ROUTINE 深入瞭解PCOMPLETE_LOCK_IRP_ROUTINE回呼函式。 |
PFLT_COMPLETE_LOCK_CALLBACK_DATA_ROUTINE 小型篩選驅動程式可以註冊類型為 PFLT_COMPLETE_LOCK_CALLBACK_DATA_ROUTINE 的例程,做為FILE_LOCK結構的Minifilter驅動程式 CompleteLockCallbackDataRoutine 回呼例程。 |
PFLT_COMPLETED_ASYNC_IO_CALLBACK 起始異步 I/O 作業的迷你篩選驅動程式可以指定要在作業完成時呼叫的例程PFLT_COMPLETED_ASYNC_IO_CALLBACK例程。 |
PFLT_CONNECT_NOTIFY 瞭解PFLT_CONNECT_NOTIFY回呼函式。 |
PFLT_CONTEXT_ALLOCATE_CALLBACK 小型篩選驅動程式可以將類型為 PFLT_CONTEXT_ALLOCATE_CALLBACK 的例程註冊為迷你篩選驅動程式的ContextAllocateCallback例程。 |
PFLT_CONTEXT_CLEANUP_CALLBACK 小型篩選驅動程式可以將類型為 PFLT_CONTEXT_CLEANUP_CALLBACK 的例程註冊為迷你篩選驅動程式的ContextCleanupCallback例程。 |
PFLT_CONTEXT_FREE_CALLBACK 小型篩選可以註冊類型為 PFLT_CONTEXT_FREE_CALLBACK 的例程,做為迷你篩選驅動程式的ContextFreeCallback例程。 |
PFLT_DISCONNECT_NOTIFY 瞭解PFLT_DISCONNECT_NOTIFY回呼函式。 |
PFLT_FILTER_UNLOAD_CALLBACK 小型篩選驅動程式可以將類型為 PFLT_FILTER_UNLOAD_CALLBACK 的例程註冊為迷你篩選驅動程式的 FilterUnloadCallback 例程。 |
PFLT_GENERATE_FILE_NAME 提供篩選管理員名稱快取檔名的迷你篩選驅動程式,可以將類型為 PFLT_GENERATE_FILE_NAME 的例程註冊為迷你篩選驅動程式的 GenerateFileNameCallback 例程。 |
PFLT_GET_OPERATION_STATUS_CALLBACK 小型篩選驅動程式可以將類型為 PFLT_GET_OPERATION_STATUS_CALLBACK 的例程註冊為迷你篩選驅動程式的 OperationStatusCallback 例程。 |
PFLT_INSTANCE_QUERY_TEARDOWN_CALLBACK 小型篩選驅動程式可以將類型為 PFLT_INSTANCE_QUERY_TEARDOWN_CALLBACK 的例程註冊為迷你篩選驅動程式的 InstanceQueryTeardownCallback 例程。 |
PFLT_INSTANCE_SETUP_CALLBACK 迷你篩選驅動程式可以將類型為 PFLT_INSTANCE_SETUP_CALLBACK 的例程註冊為迷你篩選驅動程式的 InstanceSetupCallback 例程。 |
PFLT_INSTANCE_TEARDOWN_CALLBACK 小型篩選驅動程式可以將兩個類型為 PFLT_INSTANCE_TEARDOWN_CALLBACK 的例程註冊為迷你篩選驅動程式的 InstanceTeardownStartCallback 和 InstanceTeardownCompleteCallback 例程。 |
PFLT_MESSAGE_NOTIFY 深入瞭解PFLT_MESSAGE_NOTIFY回呼函式。 |
PFLT_NORMALIZE_CONTEXT_CLEANUP 提供篩選管理員名稱快取檔名的迷你篩選驅動程式,可以將類型為 PFLT_NORMALIZE_CONTEXT_CLEANUP 的例程註冊為迷你篩選驅動程式的 NormalizeContextCleanupCallback 例程。 |
PFLT_NORMALIZE_NAME_COMPONENT 提供篩選管理員名稱快取的小型篩選驅動程式,可以將類型為 PFLT_NORMALIZE_NAME_COMPONENT 的例程註冊為迷你篩選驅動程式的 NormalizeNameComponentCallback 例程。 |
PFLT_NORMALIZE_NAME_COMPONENT_EX 提供篩選管理員名稱快取檔名的迷你篩選驅動程式,可以將類型為 PFLT_NORMALIZE_NAME_COMPONENT_EX 的例程註冊為迷你篩選驅動程式的 NormalizeNameComponentExCallback 回呼例程。 |
PFLT_POST_OPERATION_CALLBACK 小型篩選驅動程式可以註冊一或多個類型PFLT_POST_OPERATION_CALLBACK例程,以執行 I/O 作業的完成處理。 |
PFLT_PRE_OPERATION_CALLBACK 小型篩選驅動程式的PFLT_PRE_OPERATION_CALLBACK例程會針對 I/O 作業執行前置作業處理。 |
PFLT_SECTION_CONFLICT_NOTIFICATION_CALLBACK 迷你篩選驅動程式可以選擇性地將類型為 PFLT_CONTEXT_ALLOCATE_CALLBACK 的例程註冊為迷你篩選驅動程式的 SectionNotificationCallback 例程。 |
PFLT_TRANSACTION_NOTIFICATION_CALLBACK 小型篩選驅動程式可以將類型為 PFLT_TRANSACTION_NOTIFICATION_CALLBACK 的例程註冊為其 TransactionNotificationCallback 例程。 |
PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK 篩選驅動程式可以將PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK類型的例程註冊為篩選驅動程式的 CleanupCallback 回呼例程,以進行額外的建立參數 (ECP) 內容結構。 |
PMRX_CALLDOWN 深入瞭解PMRX_CALLDOWN回呼函式。 |
PMRX_CALLDOWN_CTX 深入瞭解PMRX_CALLDOWN_CTX回呼函式。 |
PMRX_CHANGE_BUFFERING_STATE_CALLDOWN 深入瞭解PMRX_CHANGE_BUFFERING_STATE_CALLDOWN回呼函式。 |
PMRX_CHKDIR_CALLDOWN 深入瞭解PMRX_CHKDIR_CALLDOWN回呼函式。 |
PMRX_CHKFCB_CALLDOWN 深入瞭解PMRX_CHKFCB_CALLDOWN回呼函式。 |
PMRX_COMPUTE_NEW_BUFFERING_STATE 深入瞭解PMRX_COMPUTE_NEW_BUFFERING_STATE回呼函式。 |
PMRX_CREATE_SRVCALL 深入瞭解PMRX_CREATE_SRVCALL回呼函式。 |
PMRX_CREATE_V_NET_ROOT 深入瞭解PMRX_CREATE_V_NET_ROOT回呼函式。 |
PMRX_DEALLOCATE_FOR_FCB 深入瞭解PMRX_DEALLOCATE_FOR_FCB回呼函式。 |
PMRX_DEALLOCATE_FOR_FOBX 深入瞭解PMRX_DEALLOCATE_FOR_FOBX回呼函式。 |
PMRX_EXTENDFILE_CALLDOWN 深入瞭解PMRX_EXTENDFILE_CALLDOWN回呼函式。 |
PMRX_EXTRACT_NETROOT_NAME 深入瞭解PMRX_EXTRACT_NETROOT_NAME回呼函式。 |
PMRX_FINALIZE_NET_ROOT_CALLDOWN 深入瞭解PMRX_FINALIZE_NET_ROOT_CALLDOWN回呼函式。 |
PMRX_FINALIZE_SRVCALL_CALLDOWN 深入瞭解PMRX_FINALIZE_SRVCALL_CALLDOWN回呼函式。 |
PMRX_FINALIZE_V_NET_ROOT_CALLDOWN 深入瞭解PMRX_FINALIZE_V_NET_ROOT_CALLDOWN回呼函式。 |
PMRX_FORCECLOSED_CALLDOWN 深入瞭解PMRX_FORCECLOSED_CALLDOWN回呼函式。 |
PMRX_GET_CONNECTION_ID 深入瞭解PMRX_GET_CONNECTION_ID回呼函式。 |
PMRX_IS_LOCK_REALIZABLE 深入瞭解PMRX_IS_LOCK_REALIZABLE回呼函式。 |
PMRX_PREPARSE_NAME 深入瞭解PMRX_PREPARSE_NAME回呼函式。 |
PMRX_SRVCALL_WINNER_NOTIFY 深入瞭解PMRX_SRVCALL_WINNER_NOTIFY回呼函式。 |
PsChargePoolQuota 深入瞭解 PsChargePoolQuota 函式。 |
PsDereferenceImpersonationToken PsDereferenceImpersonationToken 例程會遞減模擬令牌的參考計數。 |
PsDereferencePrimaryToken PsDereferencePrimaryToken 例程會遞減主要令牌的參考計數。 |
PsGetProcessExitTime PsGetProcessExitTime 例程會傳回目前進程的結束時間。 |
PsImpersonateClient PsImpersonateClient 例程會導致伺服器線程模擬用戶端。 |
PsIsDiskCountersEnabled PsIsDiskCountersEnabled 例程會傳回每個進程磁碟 I/O 計數器的啟用狀態。 |
PsIsThreadTerminating PsIsThreadTerminating 例程會檢查線程是否正在終止。 |
PsLookupProcessByProcessId PsLookupProcessByProcessId 例程接受進程的進程標識符,並傳回進程的 EPROCESS 結構的參考指標。 |
PsLookupThreadByThreadId PsLookupThreadByThreadId 例程接受線程的線程標識碼,並傳回線程 ETHREAD 結構的參考指標。 |
PsReferenceImpersonationToken 深入瞭解 PsReferenceImpersonationToken 函式。 |
PsReferencePrimaryToken 深入瞭解 PsReferencePrimaryToken 函式。 |
PsReturnPoolQuota 深入瞭解 PsReturnPoolQuota 函式。 |
PsRevertToSelf PsRevertToSelf 例程會結束呼叫線程的用戶端模擬。 |
PsUpdateDiskCounters PsUpdateDiskCounters 例程會更新指定進程的磁碟 I/O 計數器。 |
PUNLOCK_ROUTINE 深入瞭解PUNLOCK_ROUTINE回呼例程。 |
QUERY_VIRTUAL_MEMORY_CALLBACK 深入瞭解QUERY_VIRTUAL_MEMORY_CALLBACK回呼函式。 |
RTL_HEAP_COMMIT_ROUTINE 深入瞭解RTL_HEAP_COMMIT_ROUTINE回呼例程。 |
RtlAbsoluteToSelfRelativeSD RtlAbsoluteToSelfRelativeSD 例程會使用絕對格式的安全性描述元作為範本,以自我相對格式建立新的安全性描述元。 |
RtlAddAccessAllowedAce RtlAddAccessAllowedAce 例程會將允許的訪問控制專案 (ACE) 新增至訪問控制清單 (ACL)。 存取權會授與指定的安全性標識碼 (SID)。 |
RtlAddAccessAllowedAceEx 深入瞭解 RtlAddAccessAllowedAceEx 函式。 |
RtlAddAce 深入瞭解 RtlAddAce 函式。 |
RtlAllocateAndInitializeSid Microsoft保留 RtlAllocateAndInitializeSid 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
RtlAllocateHeap RtlAllocateHeap 例程會從堆積配置記憶體區塊。 |
RtlAppendStringToString RtlAppendStringToString 例程會串連兩個計數的字串。 它會將位元組從來源複製到目的地緩衝區的長度。 |
RtlCaptureContext RtlCaptureContext 函式會在呼叫者的內容中擷取內容記錄。 |
RtlCaptureStackBackTrace 深入瞭解 RtlCaptureStackBackTrace 函式。 |
RtlCompareMemoryUlong RtlCompareMemoryUlong 例程會傳回記憶體區塊中有多少個字節符合指定的模式。 |
RtlCompressBuffer 深入瞭解 RtlCompressBuffer 函式。 |
RtlCompressChunks Microsoft保留 RtlCompressChunks 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
RtlConvertSidToUnicodeString RtlConvertSidToUnicodeString 例程會產生安全標識碼 (SID) 的可列印 Unicode 字串表示法。 |
RtlCopyLuid RtlCopyLuid 例程會將本機唯一標識碼 (LUID) 複製到緩衝區。 |
RtlCopySid RtlCopySid 例程會將安全性標識碼 (SID) 的值複製到緩衝區。 |
RtlCreateAcl RtlCreateAcl 例程會建立並初始化訪問控制清單 (ACL)。 |
RtlCreateHeap RtlCreateHeap 例程會建立可由呼叫進程使用的堆積物件。 此例程會在進程的虛擬位址空間中保留空間,並為此區塊的指定初始部分配置實體記憶體。 |
RtlCreateSecurityDescriptorRelative RtlCreateSecurityDescriptorRelative 例程會以自我相對格式初始化新的安全性描述元。 |
RtlCreateSystemVolumeInformationFolder RtlCreateSystemVolumeInformationFolder 例程會驗證文件系統磁碟區上是否存在 「系統磁碟區資訊」資料夾。 如果資料夾不存在,則會建立資料夾。 |
RtlCreateUnicodeString RtlCreateUnicodeString 例程會建立新的計數 Unicode 字串。 |
RtlCustomCPToUnicodeN Microsoft保留 RtlCustomCPToUnicodeN 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
RtlDecompressBuffer 深入瞭解 RtlDecompressBuffer 函式。 |
RtlDecompressBufferEx 深入瞭解 RtlDecompressBufferEx 函式。 |
RtlDecompressBufferEx2 深入瞭解 RtlDecompressBufferEx2 函式。 |
RtlDecompressChunks Microsoft保留 RtlDecompressChunks 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
RtlDecompressFragment 深入瞭解 RtlDecompressFragment 函式。 |
RtlDecompressFragmentEx 深入瞭解 RtlDecompressFragmentEx 函式。 |
RtlDelete RtlDelete 例程會從splay連結樹刪除指定的節點。 |
RtlDeleteAce 深入瞭解 RtlDeleteAce 函式。 |
RtlDeleteElementGenericTable RtlDeleteElementGenericTable 例程會從泛型數據表中刪除元素。 |
RtlDeleteElementGenericTableAvl RtlDeleteElementGenericTableAvl 例程會從泛型數據表中刪除元素。 |
RtlDeleteNoSplay RtlDeleteNoSplay 例程會從 splay 連結樹刪除指定的節點。 |
RtlDescribeChunk Microsoft保留 RtlDescribeChunk 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
RtlDestroyHeap RtlDestroyHeap 例程會終結指定的堆積物件。 RtlDestroyHeap 會認可並釋放私人堆積物件的所有頁面,並將句柄失效至堆積。 |
RtlDowncaseUnicodeString RtlDowncaseUnicodeString 例程會將指定的 Unicode 來源字串轉換為小寫。 翻譯符合目前的系統地區設定資訊。 |
RtlDrainNonVolatileFlush 例程 RtlDrainNonVolatileFlush 會等候 RtlFlushNonVolatileMemory 所起始的排清完成。 |
RtlEnumerateGenericTable RtlEnumerateGenericTable 例程是用來列舉泛型數據表中的專案。 |
RtlEnumerateGenericTableAvl RtlEnumerateGenericTableAvl 例程是用來列舉泛型數據表中的元素。 |
RtlEnumerateGenericTableLikeADirectory RtlEnumerateGenericTableLikeADirectory 例程會以定序順序傳回泛型數據表的專案,逐一傳回。 |
RtlEnumerateGenericTableWithoutSplaying RtlEnumerateGenericTableWithoutSplaying 例程是用來列舉泛型數據表中的專案。 |
RtlEnumerateGenericTableWithoutSplayingAvl RtlEnumerateGenericTableWithoutSplayingAvl 例程是用來列舉泛型數據表中的元素。 |
RtlEqualPrefixSid RtlEqualPrefixSid 例程會判斷兩個安全性標識碼 (SID) 前置詞是否相等。 SID 前置詞是最後一個子授權值以外的整個 SID。 |
RtlEqualSid RtlEqualSid 例程會判斷兩個安全性標識碼 (SID) 值是否相等。 兩個 SID 必須完全相符,才能視為相等。 |
RtlFillMemoryUlong RtlFillMemoryUlong 例程會以 ULONG 值的一或多個重複,填滿指定的記憶體範圍。 |
RtlFillMemoryUlonglong RtlFillMemoryUlonglong 例程會以指定 ULONGLONG 值的一或多個重複,填滿指定的記憶體範圍。 |
RtlFillNonVolatileMemory 以指定的值填入非揮發性目的地緩衝區。 |
RtlFindUnicodePrefix RtlFindUnicodePrefix 例程會搜尋前置詞數據表中指定 Unicode 檔名的最佳比對。 |
RtlFlushNonVolatileMemory 例程 RtlFlushNonVolatileMemory 會以最佳方式排清指定的非揮發性記憶體區域。 |
RtlFlushNonVolatileMemoryRanges 例程 RtlFlushNonVolatileMemoryRanges 會以最佳方式排清指定的非揮發性記憶體區域。 |
RtlFreeHeap RtlFreeHeap 例程會釋放 RtlAllocateHeap 從堆積配置的記憶體區塊。 |
RtlFreeNonVolatileToken 例程 RtlFreeNonVolatileToken 是不透明 NvToken 的清除函式,由成功呼叫 RtlGetNonVolatileToken 所提供。 |
RtlFreeOemString RtlFreeOemString 例程會釋放任何 Rtl.所配置的記憶體。ToOemString 例程。 |
RtlFreeSid Microsoft保留 RtlFreeSid 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
RtlGenerate8dot3Name 深入瞭解 RtlGenerate8dot3Name 函式。 |
RtlGetAce RtlGetAce 例程會取得訪問控制清單 (ACL) 中存取控制專案 (ACE) 的指標。 |
RtlGetAcesBufferSize 深入瞭解 RtlGetAcesBufferSize 函式。 |
RtlGetCompressionWorkSpaceSize 深入瞭解 RtlGetCompressionWorkSpaceSize 函式。 |
RtlGetDaclSecurityDescriptor RtlGetDaclSecurityDescriptor 例程會傳回安全性描述元的任意 ACL (DACL) 指標。 |
RtlGetElementGenericTable RtlGetElementGenericTable 例程會傳回特定泛型數據表專案呼叫端所提供數據的指標。 |
RtlGetElementGenericTableAvl RtlGetElementGenericTableAvl 例程會傳回特定泛型 Adelson-Velsky/Landis (AVL) 數據表專案的呼叫端提供數據的指標。 |
RtlGetGroupSecurityDescriptor RtlGetGroupSecurityDescriptor 例程會傳回指定安全性描述元的主要群組資訊。 |
RtlGetNonVolatileToken 例程 RtlGetNonVolatileToken 會取得有關非揮發性記憶體緩衝區的各種屬性,並將其儲存在變數 NvToken 中。 |
RtlGetOwnerSecurityDescriptor RtlGetOwnerSecurityDescriptor 例程會傳回指定之安全性描述元的擁有者資訊。 |
RtlGetSaclSecurityDescriptor RtlGetSaclSecurityDescriptor 例程會針對安全性描述元傳回系統 ACL (SACL) 的指標。 |
RtlIdentifierAuthoritySid Microsoft保留 RtlIdentifierAuthoritySid 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
RtlInitCodePageTable Microsoft保留 RtlInitCodePageTable 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
RtlInitializeGenericTable RtlInitializeGenericTable 例程會初始化泛型數據表。 |
RtlInitializeGenericTableAvl RtlInitializeGenericTableAvl 例程會使用 Adelson-Velsky/Landis (AVL) 樹狀結構初始化泛型數據表。 |
RtlInitializeSid RtlInitializeSid 例程會初始化安全性標識碼 (SID) 結構。 |
RtlInitializeSidEx RtlInitializeSidEx 例程會初始化預先配置的安全性識別碼 (SID) 結構。 |
RtlInitializeSplayLinks RtlInitializeSplayLinks 例程會初始化 splay 鏈接節點。 |
RtlInitializeUnicodePrefix RtlInitializeUnicodePrefix 例程會初始化前置詞數據表。 |
RtlInitUTF8StringEx RtlInitUTF8StringEx 會初始化 UTF-8 字元的計數位符串。 |
RtlInsertAsLeftChild RtlInsertAsLeftChild 例程會將splay連結節點插入樹狀結構中,做為指定節點的左子系。 |
RtlInsertAsRightChild RtlInsertAsRightChild 例程會將指定的splay連結插入樹狀結構中,做為該樹中指定節點的右子系。 |
RtlInsertElementGenericTable RtlInsertElementGenericTable 例程會將新元素新增至泛型數據表。 |
RtlInsertElementGenericTableAvl RtlInsertElementGenericTableAvl 例程會將新專案新增至泛型數據表。 |
RtlInsertElementGenericTableFullAvl RtlInsertElementGenericTableFullAvl 例程會將新專案新增至泛型數據表。 |
RtlInsertUnicodePrefix RtlInsertUnicodePrefix 例程會將新元素插入 Unicode 前置詞數據表中。 |
RtlIsCloudFilesPlaceholder RtlIsCloudFilesPlaceholder 例程會根據檔案的 FileAttributes 和 ReparseTag 值,判斷檔案或目錄是否為 CloudFiles 佔位符。 |
RtlIsGenericTableEmpty RtlIsGenericTableEmpty 例程會判斷泛型數據表是否空白。 |
RtlIsGenericTableEmptyAvl RtlIsGenericTableEmptyAvl 例程會判斷泛型數據表是否空白。 |
RtlIsLeftChild RtlIsLeftChild 例程會決定指定的splay連結是否為splay連結樹狀結構中節點的左子系。 |
RtlIsNameLegalDOS8Dot3 RtlIsNameLegalDOS8Dot3 例程會判斷指定名稱是否代表有效的簡短 (8.3) 檔名。 |
RtlIsPartialPlaceholder RtlIsPartialPlaceholder 例程會根據檔案的 FileAttributes 和 ReparseTag 值,判斷檔案或目錄是否為 CloudFiles 佔位符。 |
RtlIsPartialPlaceholderFileHandle RtlIsPartialPlaceholderFileHandle 例程會根據檔句柄判斷檔案是否為已知的佔位符類型。 |
RtlIsPartialPlaceholderFileInfo RtlIsPartialPlaceholderFileInfo 例程會根據 NtQueryInformationFile 或 NtQueryDirectoryFile 傳回的信息,判斷檔案是否為已知的佔位符類型。 |
RtlIsRightChild RtlIsRightChild 例程會判斷指定的splay連結是否為splay連結樹狀結構中節點的右子系。 |
RtlIsRoot RtlIsRoot 例程會判斷指定的節點是否為splay連結樹狀結構的根節點。 |
RtlIsValidOemCharacter RtlIsValidOemCharacter 例程會判斷指定的 Unicode 字元是否可以對應至有效的 OEM 字元。 |
RtlLeftChild RtlLeftChild 例程會傳回指定 splay 鏈接節點左子系的指標。 |
RtlLengthRequiredSid RtlLengthRequiredSid 例程會傳回儲存具有指定數目子授權之安全性標識碼 (SID) 所需的緩衝區長度,以位元組為單位。 |
RtlLengthSid RtlLengthSid 例程會傳回有效安全性標識碼 (SID) 的長度,以位元組為單位。 |
RtlLookupElementGenericTable RtlLookupElementGenericTable 例程會搜尋符合指定數據之專案的泛型數據表。 |
RtlLookupElementGenericTableAvl RtlLookupElementGenericTableAvl 例程會搜尋泛型數據表中符合指定數據的專案。 |
RtlLookupElementGenericTableFullAvl RtlLookupElementGenericTableFullAvl 例程會搜尋泛型數據表中符合指定數據的專案。 |
RtlLookupFirstMatchingElementGenericTableAvl RtlLookupFirstMatchingElementGenericTableAvl 例程會尋找樹狀結構中最左邊的專案,該元素符合指定的數據。 |
RtlMultiByteToUnicodeN RtlMultiByteToUnicodeN 例程會使用目前的系統 ANSI 代碼頁 (ACP) 將指定的來源字元串轉譯成 Unicode 字串。 來源字串不一定來自多位元組位元集。 |
RtlMultiByteToUnicodeSize RtlMultiByteToUnicodeSize 例程會決定儲存指定來源字元串 Unicode 轉譯所需的位元元組數目。 |
RtlNextUnicodePrefix RtlNextUnicodePrefix 例程是用來列舉 Unicode 前置詞數據表中的元素。 |
RtlNtStatusToDosError RtlNtStatusToDosError 例程會將指定的NTSTATUS程式碼轉換為其相等的系統錯誤碼。 |
RtlNtStatusToDosErrorNoTeb Microsoft保留 RtlNtStatusToDosErrorNoTeb 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
RtlNumberGenericTableElements RtlNumberGenericTableElements 例程會傳回泛型數據表中的元素數目。 |
RtlNumberGenericTableElementsAvl RtlNumberGenericTableElementsAvl 例程會傳回泛型數據表中的元素數目。 |
RtlOemStringToCountedUnicodeSize RtlOemStringToCountedUnicodeSize 例程會決定指定的 OEM 字串在轉譯成計數 Unicode 字串之後的大小,以位元組為單位。 |
RtlOemStringToCountedUnicodeString RtlOemStringToCountedUnicodeString 例程會使用目前的系統 OEM 代碼頁,將指定的來源字元串轉譯成 Unicode 字元串。 |
RtlOemStringToUnicodeSize RtlOemStringToUnicodeSize 例程會決定指定的 OEM 字串在轉譯為 Null 終止 Unicode 字串之後的大小,以位元組為單位。 |
RtlOemStringToUnicodeString RtlOemStringToUnicodeString 例程會使用目前的系統 OEM 代碼頁,將指定的來源字串轉譯為以 Null 終止的 Unicode 字串。 |
RtlOemToUnicodeN RtlOemToUnicodeN 例程會使用目前的系統 OEM 代碼頁,將指定的來源字串轉譯成 Unicode 字元串。 |
RtlParent RtlParent 例程會傳回 splay 連結樹中指定節點父系的指標。 |
RtlQueryPackageIdentity RtlQueryPackageIdentity |
RtlQueryPackageIdentityEx RtlQueryPackageIdentityEx 會傳回相關聯的完整套件名稱。 它也可以選擇性地傳回套件相對應用程式名稱,以及應用程式是否被視為已封裝。 |
RtlQueryProcessPlaceholderCompatibilityMode RtlQueryProcessPlaceholderCompatibilityMode 會傳回目前進程的佔位符相容性模式。 |
RtlQueryThreadPlaceholderCompatibilityMode RtlQueryThreadPlaceholderCompatibilityMode 會傳回目前線程的佔位符相容性模式。 |
RtlRandom RtlRandom 例程會傳回從指定種子值產生的隨機數。 |
RtlRandomEx RtlRandomEx 例程會傳回從指定種子值產生的隨機數。 |
RtlRealPredecessor RtlRealPredecessor 例程會傳回 splay 連結樹中指定節點的前置節點指標。 |
RtlRealSuccessor RtlRealSuccessor 例程會傳回 splay 連結樹中指定節點的後續任務指標。 |
RtlRemoveUnicodePrefix RtlRemoveUnicodePrefix 例程會從前置詞數據表中移除元素。 |
RtlReserveChunk Microsoft保留 RtlReserveChunk 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
RtlRightChild RtlRightChild 例程會傳回指定 splay 鏈接節點之右子系的指標。 |
RtlSecondsSince1970ToTime 自 1970 年初開始以來,RtlSecondsSince1970ToTime 例程會將經過的時間轉換為絕對系統時間值。 |
RtlSecondsSince1980ToTime RtlSecondsSince1980ToTime 例程會將自 1980 年初開始以來經過的時間轉換為絕對系統時間值。 |
RtlSelfRelativeToAbsoluteSD RtlSelfRelativeToAbsoluteSD 例程會使用自我相對格式的安全性描述元做為範本,以絕對格式建立新的安全性描述元。 |
RtlSetGroupSecurityDescriptor RtlSetGroupSecurityDescriptor 例程會設定絕對格式安全性描述元的主要群組資訊。 它會取代安全性描述元中已存在的任何主要群組資訊。 |
RtlSetOwnerSecurityDescriptor RtlSetOwnerSecurityDescriptor 例程會設定絕對格式安全性描述元的擁有者資訊。 它會取代安全性描述元中已存在的任何擁有者資訊。 |
RtlSetProcessPlaceholderCompatibilityMode RtlSetProcessPlaceholderCompatibilityMode 會設定目前進程的佔位符兼容性模式。 |
RtlSetThreadPlaceholderCompatibilityMode RtlSetThreadPlaceholderCompatibilityMode 會設定目前線程的佔位符兼容性模式。 |
RtlSplay RtlSplay 例程會重新平衡或「splays」,這是指定 splay 連結周圍的 splay 連結樹狀結構,使得該鏈接樹狀結構的新根目錄。 |
RtlSubAuthorityCountSid Microsoft保留 RtlSubAuthorityCountSid 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
RtlSubAuthoritySid RtlSubAuthoritySid 例程會傳回安全標識碼 (SID) 指定子授權的指標。 |
RtlSubtreePredecessor RtlSubtreePredecessor 例程會傳回位於該節點之子樹內指定節點的前置節點指標。 |
RtlSubtreeSuccessor RtlSubtreeSuccessor 例程會傳回位於該節點之子樹內指定節點的後續任務指標。 |
RtlTimeToSecondsSince1970 RtlTimeToSecondsSince1970 例程會將指定的絕對系統時間值轉換為自 1970 年初以來經過的時間。 |
RtlTimeToSecondsSince1980 自 1980 年初起,RtlTimeToSecondsSince1980 例程會將指定的絕對系統時間值轉換為經過的時間,以秒為單位。 |
RtlUnicodeStringToCountedOemString RtlUnicodeStringToCountedOemString 例程會使用目前的系統 OEM 代碼頁,將指定的 Unicode 來源字串轉譯成計數的 OEM 字串。 |
RtlUnicodeStringToOemSize RtlUnicodeStringToOemSize 例程會決定指定的 Unicode 字串在轉譯成 OEM 字串之後的大小,以位元組為單位。 |
RtlUnicodeStringToOemString RtlUnicodeStringToOemString 例程會使用目前的系統 OEM 代碼頁,將指定的 Unicode 來源字元串轉譯成 OEM 字串。 |
RtlUnicodeStringToUTF8String RtlUnicodeStringToUTF8String 會將指定的 Unicode 字串轉換為 UTF-8 字串串。 |
RtlUnicodeToCustomCPN Microsoft保留 RtlUnicodeToCustomCPN 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
RtlUnicodeToMultiByteN RtlUnicodeToMultiByteN 例程會使用目前的系統 ANSI 代碼頁 (ACP) 將指定的 Unicode 字串轉譯為新的字元字串。 翻譯的字串不一定來自多位元組位元集。 |
RtlUnicodeToMultiByteSize RtlUnicodeToMultiByteSize 例程會決定儲存指定 Unicode 字元串之多位元節轉譯所需的位元組數目。 系統會假設翻譯使用目前的系統 ANSI 代碼頁 (ACP)。 |
RtlUnicodeToOemN RtlUnicodeToOemN 例程會使用目前的系統 OEM 代碼頁,將指定的 Unicode 字串轉譯為 OEM 字串。 |
RtlUpcaseUnicodeStringToCountedOemString 深入瞭解 RtlUpcaseUnicodeStringToCountedOemString 函式。 |
RtlUpcaseUnicodeStringToOemString RtlUpcaseUnicodeStringToOemString 例程會使用目前的系統 OEM 代碼頁,將指定的 Unicode 來源字串轉譯成大寫 OEM 字串。 |
RtlUpcaseUnicodeToCustomCPN Microsoft保留 RtlUpcaseUnicodeToCustomCPN 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
RtlUpcaseUnicodeToMultiByteN RtlUpcaseUnicodeToMultiByteN 例程會使用目前的系統 ANSI 代碼頁 (ACP) 將指定的 Unicode 字串轉譯成新的大寫字元字串。 翻譯的字串不一定來自多位元組位元集。 |
RtlUpcaseUnicodeToOemN RtlUpcaseUnicodeToOemN 例程會使用目前的系統 OEM 代碼頁,將指定的 Unicode 字串轉譯成大寫 OEM 字串。 |
RtlUTF8StringToUnicodeString RtlUTF8StringToUnicodeString 例程會將指定的 UTF-8 字串轉換為 Unicode 字串串。 |
RtlValidSid RtlValidSid 例程會驗證安全性識別碼 (SID),方法是確認修訂編號在已知範圍內,且子授權數目小於最大值。 |
RtlWriteNonVolatileMemory 例程 RtlWriteNonVolatileMemory 會將來源緩衝區的內容複製到非揮發性目的地記憶體緩衝區。 |
RtlxOemStringToUnicodeSize Microsoft保留 RtlxOemStringToUnicodeSize 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
RtlxUnicodeStringToOemSize Microsoft保留 RtlxUnicodeStringToOemSize 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
RxAcquireExclusiveFcbResourceInMRx RxAcquireExclusiveFcbResourceInMRx 會以獨佔模式取得網路迷你重新導向器驅動程式的FCB資源。 |
RxAcquireSharedFcbResourceInMRx RxAcquireSharedFcbResourceInMRx 會取得共用模式中網路迷你重新導向器驅動程式的 FCB 資源。 |
RxAcquireSharedFcbResourceInMRxEx RxAcquireSharedFcbResourceInMRxEx 會取得共用模式中網路迷你重新導向器驅動程式的 FCB 資源。 |
RxAssociateContextWithMid RxAssociateContextWithMid 會將提供的不透明內容與來自MID_ATLAS的可用多任務標識碼 (MID) 產生關聯。 |
RxCancelTimerRequest RxCancelTimerRequest 會取消反覆定時器要求。 要取消的要求是由背景工作線程例程和相關聯的內容所識別。 |
RxCeAllocateIrpWithMDL RxCeAllocateIrpWithMDL 會配置 IRP,並將它與現有的記憶體描述元清單產生關聯。 |
RxCeBuildAddress RxCeBuildAddress 會將傳輸位址與傳輸系結產生關聯。 |
RxCeBuildConnection RxCeBuildConnection 會在本機 RDBSS 連線位址與指定的遠端位址之間建立連線。 |
RxCeBuildConnectionOverMultipleTransports RxCeBuildConnectionOverMultipleTransports 會建立本機 RDBSS 連線位址與指定遠端地址之間的連線,並支援多個傳輸。 |
RxCeBuildTransport RxCeBuildTransport 會將 RDBSS 傳輸物件系結至指定的傳輸名稱。 |
RxCeBuildVC RxCeBuildVC 會將虛擬線路新增至指定的 RDBSS 連線。 |
RxCeCancelConnectRequest RxCeCancelConnectRequest 會取消先前發出的連線要求。 請注意,此例程目前並未實作。 |
RxCeFreeIrp RxCeFreeIrp 釋出 IRP。 |
RxCeInitiateVCDisconnect RxCeInitiateVCDisconnect 會在虛擬線路上起始中斷連線。 |
RxCeQueryAdapterStatus RxCeQueryAdapterStatus 會針對呼叫端配置的緩衝區中指定傳輸傳回ADAPTER_STATUS結構。 |
RxCeQueryInformation RxCeQueryInformation 會查詢呼叫端配置緩衝區中聯機的相關信息。 |
RxCeQueryTransportInformation RxCeQueryTransportInformation 會查詢指定傳輸的傳輸資訊。 |
RxCeSend RxCeSend 會沿著虛擬線路上的指定連線傳送傳輸服務數據單位 (TSDU)。 |
RxCeSendDatagram RxCeSendDatagram 會沿著虛擬線路上的指定連線傳送傳輸服務數據單位 (TSDU)。 |
RxCeTearDownAddress RxCeTearDownAddress 從傳輸系結取消註冊傳輸位址。 |
RxCeTearDownConnection RxCeTearDownConnection 會終止本機 RDBSS 連線地址與遠端位址之間的指定連線。 |
RxCeTearDownTransport RxCeTearDownTransport 解除系結 RDBSS 傳輸物件。 |
RxCeTearDownVC RxCeTearDownVC 從指定的 RDBSS 連線取消註冊虛擬線路。 |
RxChangeBufferingState 呼叫 RxChangeBufferingState 來處理緩衝狀態變更要求。 |
RxCompleteRequest RxCompleteRequest 會完成與RX_CONTEXT結構相關聯的 IRP 要求。 |
RxCompleteRequest_Real RxCompleteRequest_Real完成與RX_CONTEXT結構相關聯的 IRP 要求。 |
RxCreateMidAtlas RxCreateMidAtlas 會配置MID_ATLAS數據結構的新實例,並將其初始化。 |
RxCreateNetFcb RxCreateNetFCB 會配置、初始化,並將新的FCB結構插入記憶體內部數據結構,以供開啟此FCB的V_NET_ROOT。 配置的結構具有SRV_OPEN和FOBX結構的空間。 |
RxCreateNetFobx RxCreateNetFobx 會配置、初始化,並將新的檔案物件延伸模組 (FOBX) 結構插入記憶體內部數據結構中,供開啟此 FOBX 的 FCB。 |
RxCreateNetRoot RxCreateNetRoot 會配置並初始化NET_ROOT結構,並將名稱插入相關聯裝置物件的 net name 數據表中。 |
RxCreateRxContext RxCreateRxContext 會配置新的RX_CONTEXT結構,並初始化數據結構。 |
RxCreateSrvCall 深入瞭解 RxCreateSrvCall 函式。 |
RxCreateSrvOpen RxCreateSrvOpen 會配置、初始化和插入新的SRV_OPEN結構至 RDBSS 所使用的記憶體內部數據結構。 如果必須配置新的結構,它就會有FOBX結構的空間。 |
RxCreateVNetRoot RxCreateVNetRoot 會配置並初始化NET_ROOT結構,並將名稱插入相關聯裝置物件的 net name 數據表中。 |
RxDereference RxDereference 會針對 RDBSS 所使用的數個參考計數數據結構,將結構的 NodeReferenceCount 成員遞減一。 |
RxDereferenceAndDeleteRxContext_Real RxDereferenceAndDeleteRxContext_Real取值RX_CONTEXT數據結構,如果 ReferenceCount 成員移至零,則會解除分配,並從記憶體內部數據結構中移除指定的RX_CONTEXT結構。 |
RxDestroyMidAtlas RxDestroyMidAtlas 會終結MID_ATLAS數據結構的現有實例,並釋放配置的記憶體。 |
RxDispatchToWorkerThread RxDispatchToWorkerThread 會在背景工作線程的內容中叫用例程。 此例程會配置WORK_QUEUE_ITEM的記憶體。 |
RxDriverEntry RxDriverEntry 是由整合型網路迷你重新導向器驅動程式從其 DriverEntry 例程呼叫,以初始化 RDBSS 靜態庫。 |
RxFinalizeConnection 深入瞭解 RxFinalizeConnection 函式。 |
RxFinalizeNetFcb RxFinalizeNetFCB 會完成指定的FCB結構。 呼叫端必須具有與FCB相關聯之NET_ROOT的獨佔鎖定。 |
RxFinalizeNetFobx RxFinalizeNetFOBX 會完成指定的FOBX結構。 呼叫端必須具有與FOBX結構相關聯的FCB獨佔鎖定。 |
RxFinalizeNetRoot RxFinalizeNetRoot 會完成指定的NET_ROOT結構。 呼叫端必須具有與裝置對象相關聯之 netname 數據表的獨佔鎖定。 |
RxFinalizeSrvCall RxFinalizeSrvCall 會完成指定的SRV_CALL結構。 呼叫端必須具有與裝置對象相關聯之 netname 數據表的獨佔鎖定。 |
RxFinalizeSrvOpen RxFinalizeSrvOpen 會完成指定的SRV_OPEN結構。 呼叫端必須具有與SRV_OPEN相關聯之FCB的獨佔鎖定,以及與FCB相關聯之NET_ROOT數據表鎖定的共用或獨佔鎖定。 |
RxFinalizeVNetRoot RxFinalizeVNetRoot 會完成指定的V_NET_ROOT結構。 呼叫端必須具有與裝置對象相關聯之 netname 數據表的獨佔鎖定。 |
RxFinishFcbInitialization 深入瞭解 RxFinishFcbInitialization 函式。 |
RxForceFinalizeAllVNetRoots RxForceFinalizeAllVNetRoots 強制完成與指定NET_ROOT結構相關聯的所有V_NET_ROOT結構。 呼叫端必須具有與裝置對象相關聯之 netname 數據表的獨佔鎖定。 |
RxFsdDispatch 深入瞭解 RxFsdDispatch 函式。 |
RxFsdPostRequest RxFsdPostRequest 會將由RX_CONTEXT結構指定的 I/O 要求封包排入佇列,以供檔系統進程處理 (FSP) 處理。 |
RxGetFileSizeWithLock RxGetFileSizeWithLock 會使用鎖定取得FCB結構中的檔案大小,以確保64位值一致地讀取。 |
RxGetRDBSSProcess RxGetRDBSSProcess 會傳回 RDBSS 核心進程所用主要線程進程的指標。 |
RxIndicateChangeOfBufferingState RxIndicateChangeOfBufferingState 會呼叫 來註冊變更緩衝狀態要求(例如 oplock 中斷指示,例如)以供稍後處理。 如有必要,會啟動背景工作線程例程以進行進一步處理。 |
RxIndicateChangeOfBufferingStateForSrvOpen RxIndicateChangeOfBufferingStateForSrvOpen 會呼叫 來註冊變更緩衝狀態要求(例如 oplock 中斷指示,例如),以供稍後處理。 如果滿足必要的先決條件,則會進一步處理 oplock。 |
RxInferFileType RxInferFileType 會嘗試從RX_CONTEXT結構中的成員推斷檔類型(目錄或非目錄)。 |
RxInitializeContext RxInitializeContext 會初始化現有的RX_CONTEXT數據結構。 |
RxIsThisACscAgentOpen RxIsThisACscAgentOpen 會判斷開啟的檔案是否由使用者模式用戶端快取代理程式所建立。 |
RxLockEnumerator 從網路迷你重新導向器呼叫 RxLockEnumerator,以列舉 FCB 上的檔案鎖定。 |
RxLogEventDirect 呼叫 RxLogEventDirect,將錯誤記錄到 I/O 錯誤記錄檔。 建議使用 RXLogEvent 宏或 RxLogFailure 宏,而不是直接呼叫此例程。 |
RxLogEventWithAnnotation RxLogEventWithAnnotation 會配置 I/O 錯誤記錄結構、將它填入資訊,並將專案寫入 I/O 錯誤記錄檔。 |
RxLogEventWithBufferDirect RxLogEventWithBufferDirect 會配置 I/O 錯誤記錄結構、將它填入資訊,並將專案寫入 I/O 錯誤記錄檔。 |
RxLowIoCompletion 如果低 I/O 例程一開始傳回STATUS_PENDING,網路迷你重新導向器低 I/O 例程必須呼叫 RxLowIoCompletion。 |
RxLowIoGetBufferAddress RxLowIoGetBufferAddress 會從 RX_CONTEXT 結構的 LowIoContext 結構傳回對應至 MDL 的緩衝區。 |
RxMakeLateDeviceAvailable RxMakeLateDeviceAvailable 會修改裝置物件,讓「晚期裝置」可供使用。 延遲的裝置是在驅動程式的負載例程中未建立的裝置。 |
RxMapAndDissociateMidFromContext RxMapAndDissociateMidFromContext 會將 Multiplex ID (MID) 對應至其在MID_ATLAS結構中的相關聯內容,然後解除與內容之間的關聯。 |
RxMapMidToContext RxMapMidToContext 會將 Multiplex 識別碼 (MID) 對應至MID_ATLAS 結構中的相關聯內容。 |
RxMapSystemBuffer RxMapSystemBuffer 會從 IRP 傳回系統緩衝區位址。 |
RxNameCacheActivateEntry RxNameCacheActivateEntry 會採用名稱快取專案,並更新到期時間和網路迷你重新導向器內容。 然後,它會將名稱快取專案放在使用中清單上。 |
RxNameCacheCheckEntry RxNameCacheCheckEntry 會檢查名稱快取專案是否有效。 有效的專案表示存留期尚未過期,且 MRxContext 參數會傳遞相等檢查。 |
RxNameCacheCreateEntry RxNameCacheCreateEntry 會配置並初始化具有指定名稱字串的NAME_CACHE結構。 |
RxNameCacheExpireEntry RxNameCacheExpireEntry 會將NAME_CACHE專案放在免費清單中以供回收。 |
RxNameCacheExpireEntryWithShortName RxNameCacheExpireEntryWithShortName 會讓名稱前置詞符合指定簡短檔名的所有名稱快取專案過期。 |
RxNameCacheFetchEntry RxNameCacheFetchEntry 會尋找具有指定名稱字串的相符專案NAME_CACHE專案。 |
RxNameCacheFinalize RxNameCacheFinalize 會釋放與NAME_CACHE_CONTROL結構相關聯之所有NAME_CACHE專案的記憶體。 |
RxNameCacheFreeEntry RxNameCacheFreeEntry 會釋放NAME_CACHE專案的記憶體,並遞減與NAME_CACHE_CONTROL結構相關聯的NAME_CACHE快取專案計數。 |
RxNameCacheInitialize RxNameCacheInitialize 會初始化名稱快取 (NAME_CACHE_CONTROL 結構)。 |
RxpDereferenceAndFinalizeNetFcb RxpDereferenceAndFinalizeNetFcb 會遞減參考計數,並完成FCB結構。 |
RxpDereferenceNetFcb RxpDereferenceNetFcb 會遞減 FCB 結構的參考計數。 |
RxPostOneShotTimerRequest RxPostOneShotTimerRequest 會初始化單次定時器專案。 定時器到期時,會呼叫背景工作線程例程的傳入指標一次。 |
RxPostRecurrentTimerRequest RxPostRecurrentTimerRequest 會初始化反覆定時器要求。 當迴圈定時器根據這個例程的輸入參數引發時,會定期呼叫傳入背景工作線程例程的指標。 |
RxPostToWorkerThread RxPostToWorkerThread 會叫用在背景工作線程內容中做為參數傳遞的例程。 呼叫端必須配置WORK_QUEUE_ITEM的記憶體。 |
RxpReferenceNetFcb RxpReferenceNetFcb 會遞增FCB上的參考計數。 |
RxPrefixTableLookupName RxPrefixTableLookupName 會在前置詞數據表中查閱名稱,以用於目錄SRV_CALL、NET_ROOT和V_NET_ROOT名稱,並將基礎指標轉換成包含名稱的結構。 |
RxPrepareContextForReuse RxPrepareContextForReuse 會重設已建立的所有作業特定配置和取得,以準備RX_CONTEXT數據結構以供重複使用(RX_CONTEXT 結構的 ReferenceCount 成員設定為零)。 |
RxPrepareToReparseSymbolicLink RxPrepareToReparseSymbolicLink 會設定檔案物件名稱,以利重新分析。 網路迷你重新導向器會使用此例程來周遊符號連結。 |
RxpTrackDereference RxpTrackDereference 用於檢查的組建中,以追蹤已檢查組建中取值SRV_CALL、NET_ROOT、V_NET_ROOT、FOBX、FCB 和SRV_OPEN結構的要求。 記錄系統和 WMI 可以存取這些取值要求的記錄檔。 |
RxpTrackReference 深入瞭解 RxpTrackReference 函式。 |
RxpUnregisterMinirdr RxpUnregisterMinirdr 是由網路迷你重新導向器驅動程式呼叫,以向 RDBSS 取消註冊驅動程式,並從內部 RDBSS 註冊數據表中移除註冊資訊。 |
RxPurgeAllFobxs RxPurgeAllFobxs 會清除與網路迷你重新導向器相關聯的所有 FOBX 結構。 |
RxPurgeRelatedFobxs RxPurgeRelatedFobxs 會清除與NET_ROOT結構相關聯的所有 FOBX 結構。 |
RxReassociateMid RxReassociateMid 會重新關聯多任務識別碼 (MID) 與替代內容。 |
RxReference RxReference 會針對 RDBSS 所使用的數個參考計數數據結構,將結構的 NodeReferenceCount 成員遞增一個。 |
RxRegisterMinirdr RxRegisterMinirdr 是由網路迷你重新導向器驅動程式呼叫,以向 RDBSS 註冊驅動程式,其會將註冊資訊新增至內部註冊數據表。 RDBSS 也會為網路迷你重新導向器建置裝置物件。 |
RxReleaseFcbResourceForThreadInMRx RxReleaseFcbResourceForThreadInMRx 會釋放由具有特定線程標識碼的網路迷你重新導向器驅動程式取得的FCB資源。 |
RxReleaseFcbResourceInMRx RxReleaseFcbResourceInMRx 會釋放網路迷你重新導向器驅動程式取得的FCB資源。 |
RxResumeBlockedOperations_Serially RxResumeBlockedOperations_Serially在串行化封鎖 I/O 佇列上喚醒下一個等候線程,如果有的話。 |
RxScavengeAllFobxs RxScavengeAllFobxs 會清除與網路迷你重新導向器裝置對象相關聯的所有 FOBX 結構。 |
RxScavengeFobxsForNetRoot RxScavengeFobxsForNetRoot 會清除與指定NET_ROOT結構相關聯的所有 FOBX 結構。 |
RxSetDomainForMailslotBroadcast 深入瞭解 RxSetDomainForMailslotBroadcast 函式。 |
RxSetMinirdrCancelRoutine RxSetMinirdrCancelRoutine 是由網路迷你重新導向器驅動程式呼叫,以針對RX_CONTEXT結構設定網路迷你重新導向器取消例程。 |
RxSetSrvCallDomainName RxSetSrvCallDomainName 是由網路迷你重新導向器驅動程式呼叫,以設定與任何指定伺服器相關聯的功能變數名稱(SRV_CALL結構)。 |
RxSpinDownMRxDispatcher RxSpinDownMRxDispatcher 會卸除網路迷你重新導向器的發送器內容。 |
RxStartMinirdr 深入瞭解 RxStartMinirdr 函式。 |
RxStopMinirdr 深入瞭解 RxStopMinirdr 函式。 |
RxUnregisterMinirdr RxUnregisterMinirdr 是由網路迷你重新導向器驅動程式呼叫的內嵌例程,可將驅動程式取消向 RDBSS 註冊,並從內部 RDBSS 註冊數據表中移除註冊資訊。 |
SeAccessCheckFromState 深入瞭解 SeAccessCheckFromState 函式。 |
SeAccessCheckFromStateEx 深入瞭解 SeAccessCheckFromStateEx 函式。 |
SeAppendPrivileges SeAppendPrivileges 例程會將其他許可權附加至存取狀態結構中設定的許可權。 |
SeAuditHardLinkCreation Microsoft保留 SeAuditHardLinkCreation 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
SeAuditingFileEvents SeAuditingFileEvents 例程會決定是否正在稽核檔案開啟事件。 |
SeAuditingFileOrGlobalEvents SeAuditingFileOrGlobalEvents 例程會決定檔案或全域事件目前正在稽核。 |
SeAuditingHardLinkEvents Microsoft保留 SeAuditingHardLinkEvents 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
SeCaptureSubjectContext ntifs.h 中的 SeCaptureSubjectContext 例程會擷取呼叫線程的安全性內容,以進行存取驗證和稽核。 |
SeCaptureSubjectContext wdm.h 中的 SeCaptureSubjectContext 例程會擷取呼叫線程的安全性內容,以進行存取驗證和稽核。 |
SeCaptureSubjectContextEx 深入瞭解 SeCaptureSubjectContextEx 函式。 |
SecLookupAccountName SecLookupAccountName 接受帳戶做為輸入,並擷取帳戶的安全性標識碼(SID),以及找到帳戶的功能變數名稱。 |
SecLookupAccountSid SecLookupAccountSid 接受安全性識別碼 (SID) 作為輸入。 它會擷取此 SID 的帳戶名稱,以及找到此 SID 的第一個網域名稱。 |
SecLookupWellKnownSid SecLookupWellKnownSid 接受已知的安全性識別碼 (SID) 類型做為輸入,並擷取此已知 SID 的本機安全性識別碼 (SID)。 |
SecMakeSPN SecMakeSPN 會建立服務提供者名稱字串,可在與特定安全性服務提供者通訊時使用。 |
SecMakeSPNEx SecMakeSPNEx 會建立服務提供者名稱字串,可在與特定安全性服務提供者通訊時使用。 |
SecMakeSPNEx2 SecMakeSPNEx2 會建立服務提供者名稱字串,可在與特定安全性服務提供者通訊時使用。 |
SeCreateClientSecurity 深入瞭解 SeCreateClientSecurity 函式。 |
SeCreateClientSecurityFromSubjectContext 深入瞭解 SeCreateClientSecurityFromSubjectContext 例程。 |
SeDeleteClientSecurity SeDeleteClientSecurity 例程會刪除用戶端安全性內容。 |
SeDeleteObjectAuditAlarm SeDeleteObjectAuditAlarm 例程會產生標示要刪除之物件的稽核和警示訊息。 |
SeFilterToken 深入瞭解 SeFilterToken 函式。 |
SeImpersonateClient SeImpersonateClient 函式已經過時。 |
SeImpersonateClientEx SeImpersonateClientEx 例程會導致線程模擬使用者。 |
SeLengthSid SeLengthSid 宏已經過時。 |
SeLocateProcessImageName 深入瞭解 SeLocateProcessImageName 函式。 |
SeLockSubjectContext 深入瞭解 SeLockSubjectContext 函式。 |
SeLockSubjectContext wdm.h 中的 SeLockSubjectContext 例程會鎖定所擷取主體內容的主要和模擬令牌。 |
SeMarkLogonSessionForTerminationNotification SeMarkLogonSessionForTerminationNotification 例程會標示登入會話,以便在登入會話終止時呼叫呼叫呼叫端的已註冊回呼例程。 |
SeOpenObjectAuditAlarm SeOpenObjectAuditAlarm 例程會在嘗試開啟對象時產生稽核和警示訊息。 |
SeOpenObjectForDeleteAuditAlarm SeOpenObjectForDeleteAuditAlarm 例程會在嘗試開啟要刪除的對象時產生稽核和警示訊息。 |
SePrivilegeCheck SePrivilegeCheck 例程會決定在主體的存取令牌中是否啟用一組指定的許可權。 |
SeQueryAuthenticationIdToken SeQueryAuthenticationIdToken 例程會擷取存取令牌的驗證標識符。 |
SeQueryInformationToken SeQueryInformationToken 例程會擷取存取令牌的指定類型資訊。 呼叫進程必須具有適當的訪問許可權,才能取得資訊。 |
SeQuerySecurityDescriptorInfo SeQuerySecurityDescriptorInfo 例程會擷取對象的安全性描述元複本。 |
SeQuerySessionIdToken Microsoft保留 SeQuerySessionIdToken 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
SeQuerySubjectContextToken 深入瞭解 SeQuerySubjectContextToken 宏。 |
SeRegisterLogonSessionTerminatedRoutine SeRegisterLogonSessionTerminatedRoutine 例程會註冊登入會話終止時要呼叫的回呼例程。 當參考登入會話的最後一個令牌被刪除時,登入會話就會終止。 |
SeReleaseSubjectContext 深入瞭解 SeReleaseSubjectContext 例程。 |
SeReleaseSubjectContext wdm.h 中的 SeReleaseSubjectContext 例程會釋放先前呼叫 SeCaptureSubjectContext 所擷取的主題安全性內容。 |
SeSetAccessStateGenericMapping SeSetAccessStateGenericMapping 例程會設定ACCESS_STATE結構的泛型對應字段。 |
SeSetSecurityDescriptorInfo 深入瞭解 SeSetSecurityDescriptorInfo 函式。 |
SeSetSecurityDescriptorInfoEx 深入瞭解 SeSetSecurityDescriptorInfoEx 函式。 |
SeSetSessionIdToken Microsoft保留 SeSetSessionIdToken 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
SeTokenGetNoChildProcessRestricted SeTokenGetNoChildProcessRestricted 例程會決定沒有子進程風險降低的狀態。 無法同時強制執行和僅稽核。 |
SeTokenIsAdmin SeTokenIsAdmin 例程會判斷令牌是否包含本機系統管理員群組。 |
SeTokenIsNoChildProcessRestrictionEnforced SeTokenIsNoChildProcessRestrictionEnforced 例程會判斷令牌是否攜帶任何子進程限制。 |
SeTokenIsRestricted SeTokenIsRestricted 例程會判斷令牌是否包含限制安全性標識碼的清單(SID)。 |
SeTokenSetNoChildProcessRestricted SeTokenSetNoChildProcessRestricted 例程會在令牌中設定TOKEN_AUDIT_NO_CHILD_PROCESS或TOKEN_AUDIT_NO_CHILD_PROCESS旗標。 |
SeTokenType Microsoft保留 SeTokenType 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
SeUnlockSubjectContext 深入瞭解 SeUnlockSubjectContext 例程。 |
SeUnlockSubjectContext wdm.h 中的 SeUnlockSubjectContext 例程會解除鎖定被呼叫 SeLockSubjectContext 所鎖定之所擷取主體內容的令牌。 |
SeUnregisterLogonSessionTerminatedRoutine SeUnregisterLogonSessionTerminatedRoutine 例程會取消註冊由先前呼叫 SeRegisterLogonSessionTerminatedRoutine 所註冊的回呼例程。 |
結構
ACCESS_ALLOWED_ACE ACCESS_ALLOWED_ACE結構會針對控制物件存取權的任意訪問控制清單 (DACL) 定義存取控制專案 (ACE)。 |
ACCESS_DENIED_ACE ACCESS_DENIED_ACE結構會定義訪問控制專案 (ACE),以取得控制物件存取權的任意訪問控制清單 (DACL)。 |
ACCESS_STATE ACCESS_STATE結構描述進行中存取的狀態。 |
ACE_HEADER ACE_HEADER 結構描述訪問控制項目的類型和大小(ACE)。 |
ACL ACL 結構是訪問控制清單 (ACL) 的標頭。 完整的 ACL 是由 ACL 結構所組成,後面接著零個或多個存取控制專案的已排序列表(ACE)。 |
ATOMIC_CREATE_ECP_CONTEXT 此結構可讓補充作業在建立期間以不可部分完成的方式在檔案上執行。 |
BOOT_AREA_INFO BOOT_AREA_INFO 結構包含FSCTL_GET_BOOT_AREA_INFO控件程式代碼的輸出。 |
CC_FILE_SIZES 深入瞭解CC_FILE_SIZES結構。 |
CREATE_REDIRECTION_ECP_CONTEXT 深入瞭解CREATE_REDIRECTION_ECP_CONTEXT結構。 |
CSV_DOWN_LEVEL_OPEN_ECP_CONTEXT 深入瞭解CSV_DOWN_LEVEL_OPEN_ECP_CONTEXT結構。 |
CSV_QUERY_FILE_REVISION_ECP_CONTEXT 深入瞭解CSV_QUERY_FILE_REVISION_ECP_CONTEXT結構。 |
CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128 深入瞭解CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128結構。 |
CSV_SET_HANDLE_PROPERTIES_ECP_CONTEXT 深入瞭解CSV_SET_HANDLE_PROPERTIES_ECP_CONTEXT結構。 |
DUAL_OPLOCK_KEY_ECP_CONTEXT 深入瞭解DUAL_OPLOCK_KEY_ECP_CONTEXT結構。 |
ECP_OPEN_PARAMETERS ECP_OPEN_PARAMETERS 結構可讓呼叫端指定開啟檔案的目的,而不干擾檔案上的現有句柄和/或 oplock。 |
ENCRYPTION_KEY_CTRL_INPUT 深入瞭解:ENCRYPTION_KEY_CTRL_INPUT結構 |
FAST_IO_DISPATCH 包含檔案系統驅動程式或文件系統篩選驅動程式 (舊版) 為快速 I/O 處理提供的一組回呼例程。 |
FILE_ALLOCATED_RANGE_BUFFER 深入瞭解FILE_ALLOCATED_RANGE_BUFFER結構。 |
FILE_ALLOCATION_INFORMATION 深入瞭解FILE_ALLOCATION_INFORMATION結構。 |
FILE_BOTH_DIR_INFORMATION FILE_BOTH_DIR_INFORMATION 結構可用來查詢目錄中檔案的詳細資訊。 |
FILE_CASE_SENSITIVE_INFORMATION FILE_CASE_SENSITIVE_INFORMATION 結構可用來查詢或設定每個目錄區分大小寫的資訊。 |
FILE_COMPLETION_INFORMATION FILE_COMPLETION_INFORMATION結構包含針對檔句柄建立之 I/O 完成埠的埠句柄和金鑰。 |
FILE_COMPRESSION_INFORMATION FILE_COMPRESSION_INFORMATION 結構描述壓縮數據緩衝區的狀態。 |
FILE_DESIRED_STORAGE_CLASS_INFORMATION 包含 Desired Storage Class 屬性的資訊。 |
FILE_DIRECTORY_INFORMATION FILE_DIRECTORY_INFORMATION 結構可用來查詢目錄中檔案的詳細資訊。 |
FILE_DISPOSITION_INFORMATION_EX FILE_DISPOSITION_INFORMATION_EX 結構會作為 ZwSetInformationFile 例程的自變數,並指出操作系統應該如何刪除檔案。 |
FILE_FS_ATTRIBUTE_INFORMATION FILE_FS_ATTRIBUTE_INFORMATION 結構可用來查詢文件系統的屬性資訊。 |
FILE_FS_CONTROL_INFORMATION 深入瞭解FILE_FS_CONTROL_INFORMATION結構。 |
FILE_FS_DRIVER_PATH_INFORMATION FILE_FS_DRIVER_PATH_INFORMATION 結構可用來查詢指定的驅動程式是否位於檔案系統磁碟區的 I/O 路徑中。 |
FILE_FS_FULL_SIZE_INFORMATION FILE_FS_FULL_SIZE_INFORMATION 結構可用來查詢文件系統磁碟區的扇區大小資訊。 |
FILE_FS_FULL_SIZE_INFORMATION_EX 用於查詢檔系統磁碟區的扇區大小資訊的要求中。 |
FILE_FS_LABEL_INFORMATION FILE_FS_LABEL_INFORMATION 結構可用來設定文件系統磁碟區的標籤。 |
FILE_FS_OBJECTID_INFORMATION FILE_FS_OBJECTID_INFORMATION 結構可用來查詢或設定檔系統磁碟區的物件標識碼。 |
FILE_FS_PERSISTENT_VOLUME_INFORMATION 深入瞭解FILE_FS_PERSISTENT_VOLUME_INFORMATION結構。 |
FILE_FS_SECTOR_SIZE_INFORMATION FILE_FS_SECTOR_SIZE_INFORMATION 結構可用來查詢文件系統磁碟區的實體和邏輯扇區大小資訊。 |
FILE_FS_SIZE_INFORMATION FILE_FS_SIZE_INFORMATION 結構可用來查詢檔系統磁碟區的扇區大小資訊。 |
FILE_FS_VOLUME_INFORMATION FILE_FS_VOLUME_INFORMATION 結構可用來查詢掛接文件系統之磁碟區的相關信息。 |
FILE_FULL_DIR_INFORMATION FILE_FULL_DIR_INFORMATION 結構可用來查詢目錄中檔案的詳細資訊。 |
FILE_GET_EA_INFORMATION FILE_GET_EA_INFORMATION 結構可用來查詢擴充屬性 (EA) 資訊。 |
FILE_GET_QUOTA_INFORMATION FILE_GET_QUOTA_INFORMATION 結構可用來查詢配額資訊。 |
FILE_ID_64_EXTD_BOTH_DIR_INFORMATION 深入瞭解FILE_ID_64_EXTD_BOTH_DIR_INFORMATION結構。 |
FILE_ID_64_EXTD_DIR_INFORMATION 深入瞭解FILE_ID_64_EXTD_DIR_INFORMATION結構。 |
FILE_ID_ALL_EXTD_BOTH_DIR_INFORMATION 深入瞭解FILE_ID_ALL_EXTD_BOTH_DIR_INFORMATION結構。 |
FILE_ID_ALL_EXTD_DIR_INFORMATION 深入瞭解FILE_ID_ALL_EXTD_DIR_INFORMATION結構。 |
FILE_ID_BOTH_DIR_INFORMATION FILE_ID_BOTH_DIR_INFORMATION 結構可用來查詢目錄中檔案的檔案參考編號資訊。 |
FILE_ID_EXTD_BOTH_DIR_INFORMATION 深入瞭解FILE_ID_EXTD_BOTH_DIR_INFORMATION結構。 |
FILE_ID_EXTD_DIR_INFORMATION 深入瞭解FILE_ID_EXTD_DIR_INFORMATION結構。 |
FILE_ID_FULL_DIR_INFORMATION FILE_ID_FULL_DIR_INFORMATION 結構可用來查詢目錄中檔案的詳細資訊。 |
FILE_ID_GLOBAL_TX_DIR_INFORMATION FILE_ID_GLOBAL_TX_DIR_INFORMATION 結構包含目錄中檔案交易可見性的相關信息。 |
FILE_ID_INFORMATION FILE_ID_INFORMATION可用來查詢檔案識別資訊。 |
FILE_INTERNAL_INFORMATION 深入瞭解 FILE_INTERNAL_INFORMATION 結構。 |
FILE_KNOWN_FOLDER_INFORMATION 深入瞭解FILE_KNOWN_FOLDER_INFORMATION結構。 |
FILE_LEVEL_TRIM FILE_LEVEL_TRIM 結構包含要修剪檔案的位元組範圍陣列。 |
FILE_LEVEL_TRIM_OUTPUT FILE_LEVEL_TRIM_OUTPUT 結構包含FSCTL_FILE_LEVEL_TRIM要求所執行的修剪作業結果。 |
FILE_LEVEL_TRIM_RANGE 包含檔案修剪範圍的位移和長度。 |
FILE_LINK_ENTRY_INFORMATION FILE_LINK_ENTRY_INFORMATION 結構描述現有檔案的單一 NTFS 硬式連結。 |
FILE_LINK_INFORMATION FILE_LINK_INFORMATION 結構可用來建立現有檔案的NTFS硬式連結。 |
FILE_LINKS_INFORMATION 深入瞭解FILE_LINKS_INFORMATION結構。 |
FILE_LOCK 深入瞭解FILE_LOCK結構。 |
FILE_LOCK_INFO 深入瞭解FILE_LOCK_INFO結構。 |
FILE_MAILSLOT_QUERY_INFORMATION FILE_MAILSLOT_QUERY_INFORMATION 結構包含 mailslot 的相關信息。 |
FILE_MAILSLOT_SET_INFORMATION FILE_MAILSLOT_SET_INFORMATION 結構可用來設定mailslot上的值。 |
FILE_MEMORY_PARTITION_INFORMATION 儲存記憶體分割區的相關信息。 ZwSetInformationFile 函式會使用此結構。 |
FILE_NAMES_INFORMATION FILE_NAMES_INFORMATION 結構,用來查詢目錄中檔名的詳細資訊。 |
FILE_NETWORK_PHYSICAL_NAME_INFORMATION 深入瞭解_FILE_NETWORK_PHYSICAL_NAME_INFORMATION結構。 |
FILE_NOTIFY_EXTENDED_INFORMATION 深入瞭解FILE_NOTIFY_EXTENDED_INFORMATION結構。 |
FILE_NOTIFY_FULL_INFORMATION 深入瞭解FILE_NOTIFY_FULL_INFORMATION結構。 |
FILE_NOTIFY_INFORMATION 深入瞭解FILE_NOTIFY_INFORMATION結構。 |
FILE_OBJECTID_INFORMATION 深入瞭解FILE_OBJECTID_INFORMATION結構。 |
FILE_PIPE_INFORMATION FILE_PIPE_INFORMATION結構包含命名管道的相關信息,該命名管道不是管道的本機或遠端端。 |
FILE_PIPE_LOCAL_INFORMATION FILE_PIPE_LOCAL_INFORMATION 結構包含具名管道本機端的相關信息。 |
FILE_PIPE_REMOTE_INFORMATION FILE_PIPE_REMOTE_INFORMATION 結構包含命名管道遠端端的相關信息。 |
FILE_PROVIDER_EXTERNAL_INFO_V0 深入瞭解FILE_PROVIDER_EXTERNAL_INFO_V0結構。 |
FILE_PROVIDER_EXTERNAL_INFO_V1 深入瞭解FILE_PROVIDER_EXTERNAL_INFO_V1結構。 |
FILE_QUOTA_INFORMATION FILE_QUOTA_INFORMATION 結構可用來查詢或設定目錄中每個檔案的每個使用者配額資訊。 |
FILE_REGION_INFO 深入瞭解FILE_REGION_INFO結構。 |
FILE_REGION_INPUT 深入瞭解FILE_REGION_INPUT結構。 |
FILE_REGION_OUTPUT 深入瞭解FILE_REGION_OUTPUT結構。 |
FILE_REMOTE_PROTOCOL_INFORMATION FILE_REMOTE_PROTOCOL_INFORMATION 結構包含檔案遠端通訊協議資訊。 |
FILE_RENAME_INFORMATION FILE_RENAME_INFORMATION 結構可用來重新命名檔案。 |
FILE_REPARSE_POINT_INFORMATION FILE_REPARSE_POINT_INFORMATION 結構可用來查詢重新分析點的相關信息。 |
FILE_SFIO_RESERVE_INFORMATION FILE_SFIO_RESERVE_INFORMATION可用來查詢或設定排程檔案 I/O (SFIO) 的檔案保留頻寬資訊。 |
FILE_STANDARD_LINK_INFORMATION FILE_STANDARD_LINK_INFORMATION可用來查詢檔案連結資訊。 |
FILE_STAT_BASIC_INFORMATION 深入瞭解FILE_STAT_BASIC_INFORMATION結構。 |
FILE_STAT_INFORMATION FILE_STAT_INFORMATION 結構包含檔案的相關元數據。 |
FILE_STAT_LX_INFORMATION FILE_STAT_LX_INFORMATION 結構包含檔案的相關元數據。 |
FILE_STORAGE_RESERVE_ID_INFORMATION 深入瞭解 FILE_STORAGE_RESERVE_ID_INFORMATION結構。 |
FILE_STREAM_INFORMATION 深入瞭解 FILE_STREAM_INFORMATION結構。 |
FILE_TIMESTAMPS FILE_TIMESTAMPS 結構會指定檔案上最後記錄的特定動作實例。 |
FILE_ZERO_DATA_INFORMATION _FILE_ZERO_DATA_INFORMATION 結構包含要設定為零的檔案範圍。 FSCTL_SET_ZERO_DATA控件程式代碼會使用此結構。 |
FILE_ZERO_DATA_INFORMATION_EX _FILE_ZERO_DATA_INFORMATION_EX 結構包含要設定為零的檔案範圍。 FSCTL_SET_ZERO_DATA控件程式代碼會使用此結構。 |
FILTER_AGGREGATE_BASIC_INFORMATION FILTER_AGGREGATE_BASIC_INFORMATION 結構包含迷你篩選或舊版篩選驅動程式的基本資訊。 |
FILTER_AGGREGATE_STANDARD_INFORMATION FILTER_AGGREGATE_STANDARD_INFORMATION 結構包含迷你篩選或舊版篩選驅動程式的相關信息。 |
FILTER_FULL_INFORMATION FILTER_FULL_INFORMATION 結構包含迷你篩選驅動程式的完整資訊。 |
FILTER_MESSAGE_HEADER FILTER_MESSAGE_HEADER 結構包含訊息標頭資訊。 |
FILTER_REPLY_HEADER FILTER_REPLY_HEADER結構包含訊息回復標頭資訊。 |
FILTER_VOLUME_BASIC_INFORMATION 呼叫端配置的FILTER_VOLUME_BASIC_INFORMATION結構包含磁碟區的基本資訊。 |
FILTER_VOLUME_STANDARD_INFORMATION 呼叫端配置的FILTER_VOLUME_STANDARD_INFORMATION結構包含磁碟區的資訊。 |
FLT_CALLBACK_DATA FLT_CALLBACK_DATA 結構代表 I/O 作業。 篩選管理員和迷你篩選工具會使用此結構來起始和處理 I/O 作業。 |
FLT_CALLBACK_DATA_QUEUE FLT_CALLBACK_DATA_QUEUE是不透明的結構,用來指定迷你篩選程式回呼數據佇列的回呼例程。 請勿直接設定這個結構的成員。 使用 FltCbdqInitialize 初始化這個結構。 |
FLT_CONTEXT_REGISTRATION FLT_CONTEXT_REGISTRATION 結構可用來註冊內容類型。 |
FLT_CREATEFILE_TARGET_ECP_CONTEXT FLT_CREATEFILE_TARGET_ECP_CONTEXT結構是額外的 create 參數 (ECP),用來將重新分析目標資訊傳回給 FltCreateFileEx2 的呼叫端。 |
FLT_FILE_NAME_INFORMATION FLT_FILE_NAME_INFORMATION 結構包含檔名資訊。 |
FLT_IO_PARAMETER_BLOCK 深入瞭解FLT_IO_PARAMETER_BLOCK結構。 |
FLT_NAME_CONTROL 提供篩選管理員名稱快取檔名的迷你篩選器,可以使用 FLT_NAME_CONTROL 結構來管理其名稱緩衝區。 |
FLT_OPERATION_REGISTRATION FLT_OPERATION_REGISTRATION 結構可用來註冊作業回呼例程。 |
FLT_PARAMETERS FLT_PARAMETERS聯集會針對迷你篩選定義與 I/O 作業相關聯的要求類型特定參數。 |
FLT_REGISTRATION FLT_REGISTRATION 結構會當做參數傳遞至 FltRegisterFilter。 |
FLT_RELATED_CONTEXTS FLT_RELATED_CONTEXTS 結構包含與 I/O 作業相關聯之物件的迷你篩選驅動程序內容。 |
FLT_RELATED_CONTEXTS_EX FLT_RELATED_CONTEXTS_EX 結構包含與 I/O 作業相關聯之物件的迷你篩選驅動程序內容。 |
FLT_RELATED_OBJECTS FLT_RELATED_OBJECTS 結構包含與作業相關聯之物件的不透明指標。 |
FLT_TAG_DATA_BUFFER FLT_TAG_DATA_BUFFER 結構包含重新分析點標記的相關信息。 |
FLT_VOLUME_PROPERTIES FLT_VOLUME_PROPERTIES結構會當做參數傳遞至 FltGetVolumeProperties。 |
FS_BPIO_INFO FS_BPIO_INFO結構提供磁碟區 BypassIO 狀態的相關信息。 |
FS_BPIO_INPUT FS_BPIO_INPUT 結構會指定FSCTL_MANAGE_BYPASS_IO控件程式代碼所要求的 BypassIO 作業和旗標。 |
FS_BPIO_OUTPUT FS_BPIO_OUTPUT 結構可用來傳回FSCTL_MANAGE_BYPASS_IO控件程式代碼的 BypassIO 作業相關信息。 |
FS_BPIO_RESULTS FS_BPIO_RESULTS結構會定義當驅動程式失敗時,FS_BPIO_OP_ENABLE和FS_BPIO_OP_QUERY作業的 BypassIO 作業特定輸出。 |
FS_FILTER_CALLBACK_DATA FS_FILTER_CALLBACK_DATA是FS_FILTER_CALLBACKS FS_FILTER_CALLBACK或FS_FILTER_COMPLETION_CALLBACK作業的回呼數據結構。 |
FS_FILTER_CALLBACKS FS_FILTER_CALLBACKS 結構包含呼叫端提供的通知回呼例程的進入點。 |
FS_FILTER_SECTION_SYNC_OUTPUT FS_FILTER_SECTION_SYNC_OUTPUT 結構包含描述所建立區段屬性的資訊。 |
FSCTL_OFFLOAD_READ_INPUT 深入瞭解FSCTL_OFFLOAD_READ_INPUT結構。 |
FSCTL_OFFLOAD_READ_OUTPUT FSCTL_OFFLOAD_READ_OUTPUT 結構包含FSCTL_OFFLOAD_READ控件程式代碼要求的輸出。 |
FSCTL_OFFLOAD_WRITE_INPUT 深入瞭解FSCTL_OFFLOAD_WRITE_INPUT結構。 |
FSCTL_OFFLOAD_WRITE_OUTPUT 深入瞭解FSCTL_OFFLOAD_WRITE_OUTPUT結構。 |
FSCTL_QUERY_VOLUME_NUMA_INFO_OUTPUT FSCTL_QUERY_VOLUME_NUMA_INFO_OUTPUT 結構會指定磁碟區所在的非統一記憶體架構 (NUMA) 節點。 |
FSRTL_ADVANCED_FCB_HEADER FSRTL_ADVANCED_FCB_HEADER結構包含文件系統維護檔案的內容資訊。 |
FSRTL_COMMON_FCB_HEADER 深入瞭解FSRTL_COMMON_FCB_HEADER結構。 |
FSRTL_PER_FILE_CONTEXT 舊版文件系統篩選驅動程式可以使用FSRTL_PER_FILE_CONTEXT結構,將驅動程式特定內容資訊與開啟的檔案產生關聯。 |
FSRTL_PER_FILEOBJECT_CONTEXT 操作系統會使用不透明的FSRTL_PER_FILEOBJECT_CONTEXT結構來追蹤檔案物件的檔案系統篩選驅動程式定義內容信息結構。 |
FSRTL_PER_STREAM_CONTEXT FSRTL_PER_STREAM_CONTEXT 結構包含檔系統篩選驅動程式維護有關檔案數據流的內容資訊。 |
INSTANCE_AGGREGATE_STANDARD_INFORMATION 呼叫端配置的INSTANCE_AGGREGATE_STANDARD_INFORMATION結構包含小型篩選驅動程序實例或舊版篩選驅動程序的資訊。 |
INSTANCE_BASIC_INFORMATION INSTANCE_BASIC_INFORMATION 結構包含迷你篩選實例的基本資訊。 |
INSTANCE_FULL_INFORMATION INSTANCE_FULL_INFORMATION 結構包含迷你篩選實例的完整資訊。 |
INSTANCE_PARTIAL_INFORMATION INSTANCE_PARTIAL_INFORMATION 結構包含迷你篩選實例的部分資訊。 |
IO_CREATE_STREAM_FILE_OPTIONS 深入瞭解IO_CREATE_STREAM_FILE_OPTIONS結構。 |
IO_DEVICE_HINT_ECP_CONTEXT 深入瞭解IO_DEVICE_HINT_ECP_CONTEXT結構。 |
IO_DRIVER_CREATE_CONTEXT IO_DRIVER_CREATE_CONTEXT 結構可用來將其他參數傳遞至IoCreateFileEx和 FltCreateFileEx2 例程。 |
IO_FOEXT_SILO_PARAMETERS 此結構描述IoGetSiloParameters例程所識別的容器內容。 |
IO_PRIORITY_INFO IO_PRIORITY_INFO 結構可用來保存線程優先順序資訊。 |
IO_STOP_ON_SYMLINK_FILTER_ECP_v0 深入瞭解:IO_STOP_ON_SYMLINK_FILTER_ECP_v0結構 |
LINK_TRACKING_INFORMATION 深入瞭解LINK_TRACKING_INFORMATION結構。 |
LUID_AND_ATTRIBUTES LUID_AND_ATTRIBUTES代表本機唯一標識碼 (LUID) 及其屬性。 |
MARK_HANDLE_INFO MARK_HANDLE_INFO 結構會在FSCTL_MARK_HANDLE控件程式代碼要求期間傳遞為輸入緩衝區。 |
MARK_HANDLE_INFO32 用於 thunking 的MARK_HANDLE_INFO結構版本。 |
NETWORK_APP_INSTANCE_EA 使用伺服器訊息塊 (SMB) 叢集用戶端故障轉移之進程的擴充屬性 (EA) 結構。 |
NETWORK_APP_INSTANCE_ECP_CONTEXT NETWORK_APP_INSTANCE_ECP_CONTEXT 結構是額外的建立參數 (ECP),其中包含要與檔案建立關聯的應用程式實例標識符。 |
NETWORK_OPEN_ECP_CONTEXT NETWORK_OPEN_ECP_CONTEXT 結構可用來解譯檔案上的網路額外建立參數 (ECP) 內容。 |
NETWORK_OPEN_ECP_CONTEXT_V0 NETWORK_OPEN_ECP_CONTEXT_V0 結構可用來解譯檔案上的網路額外建立參數 (ECP) 內容。 |
NFS_OPEN_ECP_CONTEXT 網路檔案系統 (NFS) 伺服器會使用NFS_OPEN_ECP_CONTEXT結構來開啟檔案,以回應用戶端要求。 |
OPEN_REPARSE_LIST 指向指定標記且可能直接開啟之 GUID 的OPEN_REPARSE_LIST_ENTRY結構清單,而不傳回STATUS_REPARSE。 |
OPEN_REPARSE_LIST_ENTRY 此結構支援呼叫端開啟特定重新分析點,而不會抑制所有重新分析點類別的重新分析行為。 |
OPLOCK_KEY_CONTEXT OPLOCK_KEY_CONTEXT結構會從IoGetOplockKeyContextEx傳回。 這個結構包含特定檔案物件的 oplock 索引鍵。 |
OPLOCK_KEY_ECP_CONTEXT 深入瞭解OPLOCK_KEY_ECP_CONTEXT結構。 |
OPLOCK_NOTIFY_PARAMS 當這類回呼提供給 FsRtlCheckOplockEx2 時,OPLOCK_NOTIFY_PARAMS結構會當做參數傳遞至 NotifyRoutine 回呼。 |
PREFETCH_OPEN_ECP_CONTEXT 深入瞭解PREFETCH_OPEN_ECP_CONTEXT結構。 |
PUBLIC_OBJECT_BASIC_INFORMATION PUBLIC_OBJECT_BASIC_INFORMATION 結構會保存物件可用之完整資訊的子集。 |
PUBLIC_OBJECT_TYPE_INFORMATION PUBLIC_OBJECT_TYPE_INFORMATION 結構會儲存物件的類型名稱。 |
QUERY_FILE_LAYOUT_INPUT QUERY_FILE_LAYOUT_INPUT 結構會選取從FSCTL_QUERY_FILE_LAYOUT要求傳回哪些檔案配置專案。 |
QUERY_FILE_LAYOUT_OUTPUT QUERY_FILE_LAYOUT_OUTPUT 結構可作為從FSCTL_QUERY_FILE_LAYOUT要求傳回之檔案配置項目的標頭。 |
QUERY_ON_CREATE_EA_INFORMATION 當呼叫 FltRequestFileInfoOnCreateCompletion 時,會使用 InfoClassFlags 參數中設定的 QoCFileEaInformation 旗標來呼叫 QUERY_ON_CREATE_EA_INFORMATION 結構來寫入檔案資訊。 |
QUERY_ON_CREATE_ECP_CONTEXT QUERY_ON_CREATE_ECP_CONTEXT保留供系統使用。 |
QUERY_ON_CREATE_FILE_LX_INFORMATION 當 FltRequestFileInfoOnCreateCompletion 使用 InfoClassFlags 參數中設定的 QoCFileLxInformation 旗標來呼叫時,QUERY_ON_CREATE_FILE_LX_INFORMATION 結構可用來寫入檔案的 Linux 元數據擴充屬性。 |
QUERY_ON_CREATE_FILE_STAT_INFORMATION 當呼叫 FltRequestFileInfoOnCreateCompletion 時,會使用 InfoClassFlags 參數中設定的 QoCFileStatInformation 旗標來呼叫 QUERY_ON_CREATE_FILE_STAT_INFORMATION 結構來寫入檔案資訊。 |
QUERY_ON_CREATE_SECURITY_INFORMATION 在預先建立中呼叫 FltRequestSecurityInfoOnCreateCompletion 時,會使用QUERY_ON_CREATE_SECURITY_INFORMATION結構來寫入檔案資訊。 |
QUERY_ON_CREATE_USN_INFORMATION 當呼叫 FltRequestFileInfoOnCreateCompletion 時,會使用 InfoClassFlags 參數中設定的 QoCFileUsnInformation 旗標來呼叫 QUERY_ON_CREATE_USN_INFORMATION 結構來寫入檔案資訊。 |
QUERY_PATH_REQUEST 深入瞭解QUERY_PATH_REQUEST結構。 |
QUERY_PATH_REQUEST_EX 深入瞭解QUERY_PATH_REQUEST_EX結構。 |
QUERY_PATH_RESPONSE 深入瞭解QUERY_PATH_RESPONSE結構。 |
READ_AHEAD_PARAMETERS 深入瞭解READ_AHEAD_PARAMETERS結構。 |
REARRANGE_FILE_DATA 深入瞭解REARRANGE_FILE_DATA結構。 |
REFS_DEALLOCATE_RANGES_INPUT_BUFFER_EX 深入瞭解REFS_DEALLOCATE_RANGES_INPUT_BUFFER_EX結構。 |
REFS_SMR_VOLUME_GC_PARAMETERS REFS_SMR_VOLUME_GC_PARAMETERS結構。 |
REFS_SMR_VOLUME_INFO_OUTPUT REFS_SMR_VOLUME_INFO_OUTPUT結構描述隨機磁記錄(SMR)磁碟區的目前空間和垃圾收集活動狀態。 |
REPARSE_DATA_BUFFER REPARSE_DATA_BUFFER 結構包含Microsoft重新分析點的重新分析點數據。 |
REPARSE_DATA_BUFFER_EX REPARSE_DATA_BUFFER_EX 結構包含重新分析點的數據。 |
REPARSE_GUID_DATA_BUFFER REPARSE_GUID_DATA_BUFFER 結構包含重新分析點的重新分析點數據。 |
RKF_BYPASS_ECP_CONTEXT 深入瞭解RKF_BYPASS_ECP_CONTEXT結構。 |
RTL_AVL_TABLE RTL_AVL_TABLE結構包含 Adelson-Velsky/Landis (AVL) 樹狀結構的文件系統特定數據。 |
RTL_GENERIC_TABLE RTL_GENERIC_TABLE結構包含splay樹狀結構的檔案系統特定數據。 |
RTL_HEAP_PARAMETERS 深入瞭解RTL_HEAP_PARAMETERS結構。 |
RTL_SEGMENT_HEAP_MEMORY_SOURCE RTL_SEGMENT_HEAP_MEMORY_SOURCE 結構會指定區段堆積記憶體來源。 |
RTL_SEGMENT_HEAP_PARAMETERS RTL_SEGMENT_HEAP_PARAMETERS 結構包含區段堆積參數。 |
RTL_SEGMENT_HEAP_VA_CALLBACKS 深入瞭解RTL_SEGMENT_HEAP_VA_CALLBACKS結構。 |
RTL_SPLAY_LINKS RTL_SPLAY_LINKS 結構是不透明的結構,由系統用來表示splay連結樹狀節點。 |
RX_CONTEXT 深入瞭解RX_CONTEXT結構。 |
SE_EXPORTS 深入瞭解SE_EXPORTS結構。 |
SE_SID SE_SID聯集會保存大小上限的有效安全性標識碼 (SID)。 結構佔用 68 個字節,且適用於堆疊配置。 |
SE_TOKEN_USER SE_TOKEN_USER 結構會保留由 SeQueryInformationToken、GetTokenInformation 或 ZwQueryInformationToken 使用 TokenUser 資訊類別傳回的最大有效使用者 SID。 此結構適用於堆疊配置。 |
SEC_CERTIFICATE_REQUEST_CONTEXT 深入瞭解SEC_CERTIFICATE_REQUEST_CONTEXT結構。 |
SECURITY_DESCRIPTOR SECURITY_DESCRIPTOR 結構包含與 對象相關聯的安全性資訊。 驅動程式會使用此結構來設定及查詢物件的安全性狀態。 |
SECURITY_SUBJECT_CONTEXT SECURITY_SUBJECT_CONTEXT結構可用來擷取主體安全性內容,以進行存取驗證和稽核。 |
SET_CACHED_RUNS_STATE_INPUT_BUFFER 深入瞭解SET_CACHED_RUNS_STATE_INPUT_BUFFER結構。 |
SET_DAX_ALLOC_ALIGNMENT_HINT_INPUT 深入瞭解SET_DAX_ALLOC_ALIGNMENT_HINT_INPUT結構。 |
SET_PURGE_FAILURE_MODE_INPUT 深入瞭解SET_PURGE_FAILURE_MODE_INPUT結構。 |
SHUFFLE_FILE_DATA 李爾更瞭解SHUFFLE_FILE_DATA結構。 |
SID 安全性標識碼 (SID) 結構是可變長度的結構,用來唯一識別使用者或群組。 |
SID_AND_ATTRIBUTES SID_AND_ATTRIBUTES 結構代表安全性識別碼 (SID) 及其屬性。 SID 可用來唯一識別使用者或群組。 |
SID_AND_ATTRIBUTES_HASH 深入瞭解SID_AND_ATTRIBUTES_HASH結構。 |
SID_IDENTIFIER_AUTHORITY SID_IDENTIFIER_AUTHORITY 結構代表安全標識碼 (SID) 的最上層授權單位。 |
SRV_OPEN_ECP_CONTEXT 伺服器會使用SRV_OPEN_ECP_CONTEXT結構來有條件地開啟檔案,以回應用戶端要求。 |
SYSTEM_ALARM_ACE 保留供日後使用。 |
SYSTEM_AUDIT_ACE SYSTEM_AUDIT_ACE結構會定義系統存取 (ACL) 的存取控制專案 (ACE),以指定何種類型的存取會導致系統層級通知。 |
SYSTEM_PROCESS_TRUST_LABEL_ACE 保留。 |
SYSTEM_RESOURCE_ATTRIBUTE_ACE SYSTEM_RESOURCE_ATTRIBUTE_ACE結構會定義系統訪問控制清單 (ACL) 的訪問控制專案 (ACE),以指定特定宣告對資源擁有的許可權。 |
SYSTEM_SCOPED_POLICY_ID_ACE SYSTEM_SCOPED_POLICY_ID_ACE 結構會定義系統訪問控制清單 (ACL) 的訪問控制專案 (ACE),以指定範圍原則識別符的許可權。 |
TOKEN_ACCESS_INFORMATION 深入瞭解TOKEN_ACCESS_INFORMATION結構。 |
TOKEN_CONTROL TOKEN_CONTROL 結構包含識別存取令牌的資訊。 |
TOKEN_DEFAULT_DACL TOKEN_DEFAULT_DACL結構會指定任意訪問控制清單 (DACL)。 |
TOKEN_GROUPS TOKEN_GROUPS包含存取令牌中群組安全性識別碼 (SID) 的相關信息。 |
TOKEN_GROUPS_AND_PRIVILEGES TOKEN_GROUPS_AND_PRIVILEGES包含存取令牌中群組安全性標識碼 (SID) 和許可權的相關信息。 |
TOKEN_MANDATORY_POLICY 深入瞭解TOKEN_MANDATORY_POLICY結構。 |
TOKEN_ORIGIN TOKEN_ORIGIN 結構包含登入會話來源的相關信息。 |
TOKEN_OWNER TOKEN_OWNER包含將套用至新建立對象的預設擁有者安全性標識碼 (SID)。 |
TOKEN_PRIMARY_GROUP TOKEN_PRIMARY_GROUP指定存取令牌的群組安全性識別碼 (SID)。 |
TOKEN_PRIVILEGES TOKEN_PRIVILEGES包含一組存取令牌許可權的相關信息。 |
TOKEN_SOURCE TOKEN_SOURCE識別存取令牌的來源。 |
TOKEN_STATISTICS TOKEN_STATISTICS包含存取令牌的相關信息。 驅動程式可以藉由呼叫 SeQueryInformationToken 或 ZwQueryInformationToken 來擷取此資訊。 |
TOKEN_USER TOKEN_USER識別與存取令牌相關聯的使用者。 |
信道 深入瞭解TUNNEL結構。 |
TXN_PARAMETER_BLOCK TXN_PARAMETER_BLOCK 結構包含交易檔案作業的相關信息。 |
VETO_BINDING_ECP_CONTEXT 深入瞭解VETO_BINDING_ECP_CONTEXT結構。 |
VIRTUAL_STORAGE_SET_BEHAVIOR_INPUT 深入瞭解:_VIRTUAL_STORAGE_SET_BEHAVIOR_INPUT結構 |
VIRTUALIZATION_INSTANCE_INFO_INPUT_EX 深入瞭解:_VIRTUALIZATION_INSTANCE_INFO_INPUT_EX結構 |
VPB 磁碟區參數區塊 (VPB) 結構可用來將代表掛接文件系統磁碟區的裝置對象對應至代表實體或虛擬磁碟裝置的裝置物件。 |
WIM_PROVIDER_ADD_OVERLAY_INPUT 深入瞭解WIM_PROVIDER_ADD_OVERLAY_INPUT結構。 |
WIM_PROVIDER_EXTERNAL_INFO 深入瞭解WIM_PROVIDER_EXTERNAL_INFO結構。 |
WIM_PROVIDER_OVERLAY_ENTRY 深入瞭解WIM_PROVIDER_OVERLAY_ENTRY結構。 |
WIM_PROVIDER_REMOVE_OVERLAY_INPUT 深入瞭解WIM_PROVIDER_REMOVE_OVERLAY_INPUT結構。 |
WIM_PROVIDER_SUSPEND_OVERLAY_INPUT 深入瞭解WIM_PROVIDER_SUSPEND_OVERLAY_INPUT結構。 |
WIM_PROVIDER_UPDATE_OVERLAY_INPUT 深入瞭解WIM_PROVIDER_UPDATE_OVERLAY_INPUT結構。 |
WOF_EXTERNAL_FILE_ID 深入瞭解WOF_EXTERNAL_FILE_ID結構。 |
WOF_EXTERNAL_INFO 深入瞭解WOF_EXTERNAL_INFO結構。 |
WOF_VERSION_INFO 深入瞭解WOF_VERSION_INFO結構。 |
WORK_QUEUE_ITEM WORK_QUEUE_ITEM 結構可用來將工作專案張貼至系統工作佇列。 |