文件系统和微型筛选器
本部分列出了可用于开发 Windows 文件系统驱动程序和微型筛选器驱动程序的函数、回调、宏、结构和枚举。 包含这些声明和定义的头文件的列表如下。 所有标头都包含在 Windows 驱动程序工具包 (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_QUERY_ALLOCATED_RANGES FSCTL。 |
FSCTL_QUERY_FILE_REGIONS 详细了解 FSCTL_QUERY_FILE_REGIONS FS 控件代码。 |
FSCTL_REARRANGE_FILE 详细了解 FSCTL_REARRANGE_FILE FS 控件代码。 |
FSCTL_REFS_DEALLOCATE_RANGES_EX 详细了解 FSCTL_REFS_DEALLOCATE_RANGES_EX FSCTL。 |
FSCTL_SET_CACHED_RUNS_STATE 详细了解 FSCTL_SET_CACHED_RUNS_STATE FSCTL。 |
FSCTL_SET_PURGE_FAILURE_MODE 详细了解 FSCTL_SET_PURGE_FAILURE_MODE IOCTL。 |
FSCTL_SHUFFLE_FILE 详细了解 FSCTL_SHUFFLE_FILE FS 控件代码。 |
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 定义文件、目录或存储预留区域的存储保留 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 调用为 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)标记为已修改内容的固定缓冲区的脏块。 |
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 Minifilter 驱动程序使用 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 恢复处理 I/O 操作,该操作在微型筛选器驱动程序的预操作回调(PFLT_PRE_OPERATION_CALLBACK)例程中插入。 |
FltCopyOpenReparseList 此例程将上一次创建中打开的任何重新分析信息复制到可用于发出第二次创建的新 ECP 列表中。 |
FltCreateCommunicationPort 详细了解 FltCreateCommunicationPort 函数。 |
FltCreateFile 详细了解 FltCreateFile 函数。 |
FltCreateFileEx 微型筛选器驱动程序调用 FltCreateFileEx 以创建新文件或打开现有文件。 |
FltCreateFileEx2 微型筛选器驱动程序调用 FltCreateFileEx2 以创建新文件或打开现有文件。 此例程还包括可选的创建上下文参数。 |
FltCreateMailslotFile 微型筛选器驱动程序调用 FltCreateMailslotFile 以创建新管道或打开现有 mailslot。 |
FltCreateNamedPipeFile 微型筛选器驱动程序调用 FltCreateNamedPipeFile 以创建新管道或打开现有管道。 |
FltCreateSectionForDataScan FltCreateSectionForDataScan 例程为文件创建节对象。 筛选器管理器可以选择将 I/O 与创建的节同步。 |
FltCreateSystemVolumeInformationFolder FltCreateSystemVolumeInformationFolder 验证文件系统卷上是否存在“系统卷信息”文件夹。 如果该文件夹不存在,则创建该文件夹。 |
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 例程提供有关附加到给定卷的微型筛选器驱动程序实例和旧筛选器驱动程序(仅限 Windows Vista)的信息。 |
FltEnumerateInstanceInformationByVolumeName FltEnumerateInstanceInformationByVolumeName 例程提供有关附加到具有指定名称的卷的微型筛选器实例和旧筛选器驱动程序的信息。 |
FltEnumerateInstances FltEnumerateInstances 例程枚举给定微型筛选器驱动程序或卷的微型筛选器驱动程序实例。 |
FltEnumerateVolumeInformation FltEnumerateVolumeInformation 例程提供有关筛选器管理器已知的卷的信息。 |
FltEnumerateVolumes FltEnumerateVolumes 例程枚举系统中的所有卷。 |
FltFastIoMdlRead FltFastIoMdlRead 例程返回一个内存描述符列表(MDL),该列表直接指向文件缓存中的指定字节范围。 |
FltFastIoMdlReadComplete FltFastIoMdlReadComplete 例程完成 FltFastIoMdlRead 例程启动的读取操作。 |
FltFastIoMdlWriteComplete fltkernel.h 中的 FltFastIoMdlWriteComplete 例程释放 FltFastIoPrepareMdlWrite 分配的资源。 |
FltFastIoPrepareMdlWrite FltFastIoPrepareMdlWrite 例程返回内存描述符列表(MDL)的链接列表,该列表指向指定的缓存文件数据范围,以将数据直接写入缓存。 |
FltFindExtraCreateParameter FltFindExtraCreateParameter 例程在给定 ECP 列表中搜索给定类型的 ECP 上下文结构,并在找到此结构时返回指向此结构的指针。 |
FltFlushBuffers Minifilter 驱动程序使用 FltFlushBuffers 例程向文件系统发送给定文件的刷新请求。 |
FltFlushBuffers2 详细了解 FltFlushBuffers2 函数。 |
FltFreeCallbackData FltFreeCallbackData 例程释放 FltAllocateCallbackData 例程分配的回调数据结构。 |
FltFreeDeferredIoWorkItem FltFreeDeferredIoWorkItem 例程释放 FltAllocateDeferredIoWorkItem 例程分配的工作项。 |
FltFreeExtraCreateParameter FltFreeExtraCreateParameter 例程释放 ECP 上下文结构的内存。 |
FltFreeExtraCreateParameterList FltFreeExtraCreateParameterList 例程释放额外的创建参数 (ECP) 列表结构。 |
FltFreeFileLock FltFreeFileLock 例程未初始化并释放初始化FILE_LOCK结构。 |
FltFreeGenericWorkItem FltFreeGenericWorkItem 例程释放 FltAllocateGenericWorkItem 例程分配的工作项。 |
FltFreeOpenReparseList 此例程通过对 FltCopyOpenReparseList 的上一次调用解除分配复制到创建操作中的任何信息。 |
FltFreePoolAlignedWithTag FltFreePoolAlignedWithTag 例程释放由上一次对 FltAllocatePoolAlignedWithTag 的调用分配的缓存对齐缓冲区。 |
FltFreeSecurityDescriptor FltFreeSecurityDescriptor 释放 FltBuildDefaultSecurityDescriptor 例程分配的安全描述符。 |
FltFsControlFile FltFsControlFile 例程将控制代码直接发送到指定的文件系统或文件系统筛选器驱动程序,从而导致相应的驱动程序执行指定的操作。 |
FltGetActivityIdCallbackData FltGetActivityIdCallbackData 例程检索与微筛选器回调数据中的请求关联的当前活动 ID。 |
FltGetBottomInstance FltGetBottomInstance 为微型筛选器驱动程序实例返回不透明的实例指针(如果有)附加到给定卷的实例堆栈底部。 |
FltGetContexts 详细了解 FltGetContexts 函数。 |
FltGetContextsEx 详细了解 FltGetContextsEx 函数。 |
FltGetCopyInformationFromCallbackData 详细了解 FltGetCopyInformationFromCallbackData 函数。 |
FltGetDestinationFileNameInformation 详细了解 FltGetDestinationFileNameInformation 例程。 |
FltGetDeviceObject FltGetDeviceObject 例程返回指向给定卷的筛选器管理器卷设备对象(VDO)的指针。 |
FltGetDiskDeviceObject FltGetDiskDeviceObject 例程返回指向与给定卷关联的磁盘设备对象的指针。 |
FltGetEcpListFromCallbackData FltGetEcpListFromCallbackData 例程返回指向与给定创建操作回调数据对象关联的额外创建参数上下文结构(ECP)列表的指针。 |
FltGetFileContext 详细了解 FltGetFileContext 函数。 |
FltGetFileNameInformation FltGetFileNameInformation 例程返回文件或目录的名称信息。 |
FltGetFileNameInformationUnsafe FltGetFileNameInformationUnsafe 例程返回打开的文件或目录的名称信息。 |
FltGetFileSystemType FltGetFileSystemType 函数采用卷或实例对象,并提供卷的文件系统类型。 |
FltGetFilterFromInstance FltGetFilterFromInstance 例程返回创建给定实例的微型筛选器驱动程序的不透明筛选器指针。 |
FltGetFilterFromName FltGetFilterFromName 例程返回已注册的微型筛选器驱动程序的不透明筛选器指针,该驱动程序的名称与 FilterName 参数中的值匹配。 |
FltGetFilterInformation FltGetFilterInformation 例程提供有关微型筛选器驱动程序的信息。 |
FltGetInstanceContext 详细了解 FltGetInstanceContext 函数。 |
FltGetInstanceInformation FltGetInstanceInformation 例程返回有关微型筛选器驱动程序实例的信息。 |
FltGetIoPriorityHint Minifilter 驱动程序使用 FltGetIoPriorityHint 例程从回调数据获取 IO 优先级信息。 |
FltGetIoPriorityHintFromCallbackData Minifilter 驱动程序使用 FltGetIoPriorityHintFromCallbackData 例程从回调数据获取 IO 优先级信息。 |
FltGetIoPriorityHintFromFileObject Minifilter 驱动程序使用 FltGetIoPriorityHintFromFileObject 例程从文件对象获取 IO 优先级信息。 |
FltGetIoPriorityHintFromThread Minifilter 驱动程序使用 FltGetIoPriorityHintFromThread 例程从线程获取 IO 优先级信息。 |
FltGetIrpName FltGetIrpName 例程将主要函数代码的名称作为可打印字符串返回。 |
FltGetLowerInstance FltGetLowerInstance 例程返回下一个下一个小型筛选器驱动程序实例的不透明实例指针(如果有)附加到同一卷上的给定微型筛选器驱动程序实例下方。 |
FltGetNewSystemBufferAddress FltGetNewSystemBufferAddress 函数检索文件系统分配的 AssociatedIrp.SystemBuffer 缓冲区。 微型筛选器驱动程序的回调后例程调用此函数。 |
FltGetNextExtraCreateParameter FltGetNextExtraCreateParameter 例程返回指向给定 ECP 列表中的下一个(或第一个)额外创建参数上下文结构(ECP)的指针。 |
FltGetRequestorProcess FltGetRequestorProcess 例程返回请求给定 I/O 操作的线程的进程指针。 |
FltGetRequestorProcessId FltGetRequestorProcessId 例程返回与请求给定 I/O 操作的线程关联的进程的唯一 32 位进程 ID。 |
FltGetRequestorProcessIdEx FltGetRequestorProcessIdEx 例程返回与请求给定 I/O 操作的线程关联的进程的内核模式句柄。 |
FltGetRequestorSessionId FltGetRequestorSessionId 例程返回最初请求指定 I/O 操作的进程会话 ID。 |
FltGetRoutineAddress FltGetRoutineAddress 例程返回指向 FltMgrRoutineName 参数指定的例程的指针。 |
FltGetSectionContext 详细了解 FltGetSectionContext 函数。 |
FltGetStreamContext 详细了解 FltGetStreamContext 函数。 |
FltGetStreamHandleContext 详细了解 FltGetStreamHandleContext 函数。 |
FltGetSwappedBufferMdlAddress FltGetSwappedBufferMdlAddress 例程返回由微型筛选器驱动程序交换的缓冲区的内存描述符列表 (MDL) 地址。 |
FltGetTopInstance FltGetTopInstance 例程为附加到给定卷的实例堆栈顶部的微型筛选器驱动程序实例返回不透明实例指针。 |
FltGetTransactionContext FltGetTransactionContext 例程检索由给定微型筛选器驱动程序为事务设置的上下文。 |
FltGetTunneledName FltGetTunneledName 例程检索文件的隧道名称,给定对 FltGetFileNameInformation、FltGetFileNameInformation 或 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 例程初始化用于分配固定大小的一个或多个额外创建参数上下文结构(ECP)的分页或非分页池外观列表。 |
FltInitializeFileLock FltInitializeFileLock 例程初始化调用方从分页池分配的不透明FILE_LOCK结构。 |
FltInitializeOplock FltInitializeOplock 例程初始化机会锁(oplock)指针。 |
FltInitializePushLock 详细了解 FltInitializePushLock 函数。 |
FltInsertExtraCreateParameter FltInsertExtraCreateParameter 例程将额外的创建参数 (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 例程确定是否可以将 I/O 从与指定的FLT_CALLBACK_DATA结构关联的筛选器实例重定向到指定的筛选器实例。 |
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),而不考虑任何操作锁键。 |
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 例程重置额外的创建参数 (ECP) 上下文结构,该结构为重复使用做好准备。 |
FltPrepareComplete FltPrepareComplete 例程确认TRANSACTION_NOTIFY_PREPREPARE通知。 |
FltProcessFileLock FltProcessFileLock 例程处理并完成文件锁定操作。 |
FltPropagateActivityIdToThread FltPropagateActivityIdToThread 例程将微筛选器回调数据的 IRP 中的活动 ID 与当前线程相关联。 |
FltPropagateIrpExtension FltPropagateIrpExtension 例程将 IRP 扩展从一个微型筛选器的回调数据复制到另一个回调数据。 |
FltPurgeFileNameInformationCache FltPurgeFileNameInformationCache 从筛选器管理器的名称缓存中清除从给定微型筛选器驱动程序实例提供的名称生成的所有文件名信息结构。 |
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 Minifilter 驱动程序使用 FltRetrieveIoPriorityInfo 例程从线程中检索优先级信息。 |
FltReuseCallbackData FltReuseCallbackData 例程重新初始化回调数据结构,以便可以重复使用它。 |
FltRollbackComplete FltRollbackComplete 例程确认TRANSACTION_NOTIFY_ROLLBACK通知。 |
FltRollbackEnlistment FltRollbackEnlistment 例程代表微型筛选器驱动程序回滚或中止事务。 |
FltSendMessage FltSendMessage 代表微型筛选器驱动程序或微型筛选器驱动程序实例向等待的用户模式应用程序发送消息。 |
FltSetActivityIdCallbackData FltSetActivityIdCallbackData 例程在微筛选器回调数据中设置 IRP 的活动 ID。 |
FltSetCallbackDataDirty 微型筛选器驱动程序的预操作或操作后回调例程调用 FltSetCallbackDataDirty,以指示它已修改回调数据结构的内容。 |
FltSetCancelCompletion 微型筛选器驱动程序调用 FltSetCancelCompletion,以指定在取消给定 I/O 操作时要调用的取消例程。 |
FltSetEaFile FltSetEaFile 为文件设置扩展属性 (EA) 值。 |
FltSetEcpListIntoCallbackData FltSetEcpListIntoCallbackData 例程将额外的创建参数上下文结构 (ECP) 列表附加到创建操作回调数据对象。 |
FltSetFileContext FltSetFileContext 例程设置文件的上下文。 |
FltSetInformationFile FltSetInformationFile 设置给定文件的信息。 |
FltSetInstanceContext FltSetInstanceContext 为微型筛选器驱动程序实例设置上下文。 |
FltSetIoPriorityHintIntoCallbackData Minifilter 驱动程序使用 FltSetIoPriorityHintIntoCallbackData 例程在回调数据中设置 I/O 优先级信息。 |
FltSetIoPriorityHintIntoFileObject Minifilter 驱动程序使用 FltSetIoPriorityHintIntoFileObject 例程在文件对象中设置 I/O 优先级信息。 |
FltSetIoPriorityHintIntoThread Minifilter 驱动程序使用 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 uninitializes an opportunistic lock (oplock) pointer. |
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)的新映射添加到现有映射控制块(MCB)到逻辑块数(LBN)。 |
FsRtlAddLargeMcbEntry FsRtlAddLargeMcbEntry 例程向现有地图控制块(MCB)添加新的映射。 |
FsRtlAddMcbEntry FsRtlAddMcbEntry 函数已过时。 |
FsRtlAddToTunnelCache FsRtlAddToTunnelCache 例程缓存在重命名或删除文件时从目录中删除的文件名。 |
FsRtlAllocateAePushLock 详细了解 FsRtlAllocateAePushLock 宏。 |
FsRtlAllocateExtraCreateParameter FsRtlAllocateExtraCreateParameter 例程为额外的创建参数(ECP)上下文结构分配内存,并生成指向该结构的指针。 |
FsRtlAllocateExtraCreateParameterFromLookasideList FsRtlAllocateExtraCreateParameterFromLookasideList 例程从给定外观列表中为额外的创建参数(ECP)上下文结构分配内存池,并生成指向该结构的指针。 |
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包含字符串中找到的第一个文件名,另一个字符串包含路径名称字符串的剩余未分析部分。 |
FsRtlDissectName 给定 Unicode 路径名字符串时,FsRtlDissectName 例程返回两个字符串,一个字符串中包含字符串中找到的第一个文件名,另一个字符串包含路径名称字符串的剩余未分析部分。 |
FsRtlDoesDbcsContainWildCards FsRtlDoesDbcsContainWildCards 例程确定 ANSI 还是双字节字符集 (DBCS) 字符串是否包含通配符。 |
FsRtlDoesNameContainWildCards FsRtlDoesNameContainWildCards 例程确定 Unicode 字符串是否包含通配符。 |
FsRtlFastCheckLockForRead FsRtlFastCheckLockForRead 例程确定指定的进程是否具有对文件锁定字节范围的读取访问权限。 |
FsRtlFastCheckLockForWrite FsRtlFastCheckLockForWrite 例程确定指定的进程是否对文件的锁定字节范围具有写入访问权限。 |
FsRtlFastLock FsRtlFastLock 宏由文件系统和筛选器驱动程序用于请求文件流的字节范围锁。 |
FsRtlFastUnlockAll FsRtlFastUnlockAll 例程释放文件指定进程获取的所有字节范围锁。 |
FsRtlFastUnlockAllByKey FsRtlFastUnlockAllByKey 例程释放由指定进程获取的所有字节范围锁,以及文件的指定键值。 |
FsRtlFastUnlockSingle FsRtlFastUnlockSingle 例程释放由指定进程获取的字节范围锁,该文件的指定键值、文件偏移量和长度。 |
FsRtlFindExtraCreateParameter FsRtlFindExtraCreateParameter 例程在给定 ECP 列表中搜索给定类型的 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 例程递增缓存管理器的 CcFastMdlReadWait 性能计数器成员在处理器控制块 (PRCB) 对象中。 |
FsRtlIncrementCcFastReadNotPossible FsRtlIncrementCcFastReadNotPossible 例程在缓存管理器系统计数器的每个处理器控制块中递增 CcFastReadNotPossible 性能计数器。 |
FsRtlIncrementCcFastReadNoWait FsRtlIncrementCcFastReadNoWait 例程在缓存管理器系统计数器的每个处理器控制块中递增 CcFastReadNoWait 性能计数器。 |
FsRtlIncrementCcFastReadResourceMiss FsRtlIncrementCcFastReadResourceMiss 例程在缓存管理器系统计数器的每个处理器控制块中递增 CcFastReadNotPossible 性能计数器。 |
FsRtlIncrementCcFastReadWait FsRtlIncrementCcFastReadWait 例程在缓存管理器系统计数器的每个处理器控制块中递增 CcFastReadWait 性能计数器。 |
FsRtlInitExtraCreateParameterLookasideList FsRtlInitExtraCreateParameterLookasideList 例程初始化用于分配固定大小的一个或多个额外创建参数上下文结构(ECP)的分页池外观列表。 |
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 提供程序(MUP)注册的网络重定向程序的提供程序标识符。 |
FsRtlMupGetProviderInfoFromFileObject FsRtlMupGetProviderInfoFromFileObject 例程从位于远程文件系统上的某个文件的文件对象中获取与多个 UNC 提供程序(MUP)注册的网络重定向程序的相关信息。 |
FsRtlNormalizeNtstatus FsRtlNormalizeNtstatus 例程将任意异常转换为异常筛选器处理的状态值。 |
FsRtlNotifyCleanup 释放文件对象的最后一个句柄时,FsRtlNotifyCleanup 例程将从指定的通知列表中删除文件对象的通知结构(如果存在)。 |
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 例程返回内存描述符列表(MDL)的链接列表,该列表指向指定的缓存文件数据范围,以将数据直接写入缓存。 |
FsRtlPrepareMdlWriteEx FsRtlPrepareMdlWriteEx 例程返回内存描述符列表(MDL)的链接列表,该列表指向指定的缓存文件数据范围,以将数据直接写入缓存。 |
FsRtlPrepareToReuseEcp 详细了解 FsRtlPrepareToReuseEcp 例程。 |
FsRtlPrivateLock FsRtlPrivateLock 函数已过时。 |
FsRtlProcessFileLock FsRtlProcessFileLock 例程处理并完成文件锁定操作的 IRP。 |
FsRtlQueryCachedVdl 使用 FsRtlQueryCachedVdl 例程检索缓存文件的当前有效数据长度(VDL)。 |
FsRtlQueryKernelEaFile 例程 FsRtlQueryKernelEaFile 用于生成显式 QueryEA 请求,并同步等待它完成,并返回结果。 这允许调用方通过 FileObject 而不是句柄执行此操作。 |
FsRtlRegisterFileSystemFilterCallbacks 文件系统筛选器驱动程序和文件系统调用 FsRtlRegisterFileSystemFilterCallbacks 例程,以注册在基础文件系统执行某些操作时要调用的通知回调例程。 |
FsRtlRegisterUncProvider FsRtlRegisterUncProvider 例程将网络重定向程序注册为通用命名约定(UNC)提供程序,并具有系统多个 UNC 提供程序(MUP)。 |
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 位进程 ID。 |
IoGetRequestorSessionId IoGetRequestorSessionId 例程返回最初请求给定 I/O 操作的进程会话 ID。 |
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 宏确定标记的关联重新分析点是否是另一个命名实体(例如卷装入点)的代理项。 |
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 例程刷新文件的映像部分。 |
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 每个进程磁盘 I/O 计数器的启用状态由 PsIsDiskCountersEnabled 例程返回。 |
PsIsThreadTerminating PsIsThreadTerminating 例程检查线程是否正在终止。 |
PsLookupProcessByProcessId PsLookupProcessByProcessId 例程接受进程的进程 ID,并返回指向进程的 EPROCESS 结构的引用指针。 |
PsLookupThreadByThreadId PsLookupThreadByThreadId 例程接受线程的线程 ID,并返回指向线程的 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 RtlSecondsSince1970ToTime 例程将自 1970 年初以来的已用时间(以秒为单位)转换为绝对系统时间值。 |
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 RtlTimeToSecondsSince1980 例程将给定的系统绝对时间值转换为自 1980 年初以来的已用时间(以秒为单位)。 |
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中的可用多路复用 ID (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 的V_NET_ROOT分配、初始化和插入内存中数据结构中新的 FCB 结构。 分配的结构具有SRV_OPEN和 FOBX 结构的空间。 |
RxCreateNetFobx RxCreateNetFobx 为打开此 FOBX 的 FCB 分配、初始化和插入新的文件对象扩展 (FOBX) 结构。 |
RxCreateNetRoot RxCreateNetRoot 分配并初始化NET_ROOT结构,并将名称插入关联设备对象的 net name 表中。 |
RxCreateRxContext RxCreateRxContext 分配新的RX_CONTEXT结构并初始化数据结构。 |
RxCreateSrvCall 详细了解 RxCreateSrvCall 函数。 |
RxCreateSrvOpen RxCreateSrvOpen 在 RDBSS 使用的内存中数据结构中分配、初始化和插入新的SRV_OPEN结构。 如果必须分配新结构,则它具有 FOBX 结构的空间。 |
RxCreateVNetRoot RxCreateVNetRoot 分配并初始化NET_ROOT结构,并将名称插入关联设备对象上的 net name 表中。 |
RxDereference RxDereference 将结构的 NodeReferenceCount 成员递减一个,用于 RDBSS 使用的多个引用计数数据结构。 |
RxDereferenceAndDeleteRxContext_Real RxDereferenceAndDeleteRxContext_Real取消引用RX_CONTEXT数据结构,如果 ReferenceCount 成员为零,则会解除分配,并从内存中 RDBSS 数据结构中删除指定的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 请求数据包(IRP)排到工作线程队列,以供文件系统进程 (FSP) 处理。 |
RxGetFileSizeWithLock RxGetFileSizeWithLock 使用锁获取 FCB 结构中的文件大小,以确保读取 64 位值一致。 |
RxGetRDBSSProcess RxGetRDBSSProcess 返回指向 RDBSS 内核进程使用的主线程进程的指针。 |
RxIndicateChangeOfBufferingState 调用 RxIndicateChangeOfBufferingState 以注册更改缓冲状态请求(例如 oplock 中断指示,例如)以供以后处理。 如有必要,将激活用于进一步处理的辅助线程例程。 |
RxIndicateChangeOfBufferingStateForSrvOpen 调用 RxIndicateChangeOfBufferingStateForSrvOpen 来注册更改缓冲状态请求(例如 oplock 中断指示,例如)以供以后处理。 如果满足必要的先决条件,则会进一步处理 oplock。 |
RxInferFileType RxInferFileType 尝试从RX_CONTEXT结构中的成员推断文件类型(目录或非目录)。 |
RxInitializeContext RxInitializeContext 初始化现有的RX_CONTEXT数据结构。 |
RxIsThisAgentOpen 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 在MID_ATLAS结构中将多路复用 ID(MID)映射到其关联上下文,然后将 MID 与上下文取消关联。 |
RxMapMidToContext RxMapMidToContext 将多路复用X ID (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结构的 ReferenceCount 成员设置为零)来准备RX_CONTEXT数据结构以供重复使用。 |
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 将多路复用 ID (MID) 与备用上下文关联。 |
RxReference 对于 RDBSS 使用的多个引用计数数据结构,RxReference 将结构的 NodeReferenceCount 成员递增一个。 |
RxRegisterMinirdr RxRegisterMinirdr 由网络微型重定向程序驱动程序调用,以向 RDBSS 注册驱动程序,该驱动程序将注册信息添加到内部注册表。 RDBSS 还会为网络微型重定向程序生成设备对象。 |
RxReleaseFcbResourceForThreadInMRx RxReleaseFcbResourceForThreadInMRx 释放由具有特定线程 ID 的网络微型重定向程序驱动程序获取的 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 例程检索访问令牌的身份验证 ID。 |
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结构为控制对对象的访问的任意访问控制列表(DACL)定义访问控制项(ACE)。 |
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结构允许调用方指定打开文件的目的,而不会干扰文件上的现有句柄和/或操作锁。 |
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 类属性的信息。 |
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结构用于查询或设置文件系统卷的对象 ID。 |
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结构是一个额外的创建参数(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结构指定请求的 BypassIO 操作和FSCTL_MANAGE_BYPASS_IO控制代码的标志。 |
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 用于摇杆的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 当使用 InfoClassFlags 参数中设置的 QoCFileEaInformation 标志调用 FltRequestFileInfoOnCreateCompletion 时,QUERY_ON_CREATE_EA_INFORMATION结构用于写入文件信息。 |
QUERY_ON_CREATE_ECP_CONTEXT QUERY_ON_CREATE_ECP_CONTEXT保留供系统使用。 |
QUERY_ON_CREATE_FILE_LX_INFORMATION 当使用 InfoClassFlags 参数中设置的 QoCFileLxInformation 标志调用 FltRequestFileInfoOnCreateCompletion 时,QUERY_ON_CREATE_FILE_LX_INFORMATION结构用于写入文件的 Linux 元数据扩展属性。 |
QUERY_ON_CREATE_FILE_STAT_INFORMATION 当使用 InfoClassFlags 参数中设置的 QoCFileStatInformation 标志调用 FltRequestFileInfoOnCreateCompletion 时,QUERY_ON_CREATE_FILE_STAT_INFORMATION结构用于写入文件信息。 |
QUERY_ON_CREATE_SECURITY_INFORMATION 在预创建中调用 FltRequestSecurityInfoOnCreateCompletion 时,QUERY_ON_CREATE_SECURITY_INFORMATION结构用于写入文件信息。 |
QUERY_ON_CREATE_USN_INFORMATION 当使用 InfoClassFlags 参数中设置的 QoCFileUsnInformation 标志调用 FltRequestFileInfoOnCreateCompletion 时,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结构包含可以使用 TokenUser 信息类由 SeQueryInformationToken、GetTokenInformation 或 ZwQueryInformationToken 返回的最大有效用户 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 详细了解 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结构用于将工作项发布到系统工作队列。 |