ntifs.h 标头

此头文件由 Windows 文件系统和筛选器驱动程序开发人员使用。 有关关联头文件的完整列表,请参阅:

有关编程指南,请参阅 文件系统和微筛选器设计指南

ntifs.h 包含以下编程接口:

IOCTL

 
FSCTL_MANAGE_BYPASS_IO

FSCTL_MANAGE_BYPASS_IO控制代码控制筛选器和文件系统堆栈中给定文件的 BypassIO 操作。
FSCTL_MARK_HANDLE

FSCTL_MARK_HANDLE控制代码使用对该文件或目录的更改信息标记指定的文件或目录及其更改日记记录。
FSCTL_QUERY_ALLOCATED_RANGES

详细了解 FSCTL FSCTL_QUERY_ALLOCATED_RANGES。
FSCTL_QUERY_FILE_REGIONS

详细了解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 FSCTL_SET_CACHED_RUNS_STATE。
FSCTL_SET_PURGE_FAILURE_MODE

详细了解 IOCTL FSCTL_SET_PURGE_FAILURE_MODE。
FSCTL_SHUFFLE_FILE

详细了解FSCTL_SHUFFLE_FILE FS 控件代码。
IOCTL_REDIR_QUERY_PATH

IOCTL_REDIR_QUERY_PATH控制代码由多个 UNC 提供程序 (MUP) 发送到网络重定向程序,以确定哪个提供程序可以在基于名称的操作(通常是IRP_MJ_CREATE请求)中处理特定的 UNC 路径。
IOCTL_REDIR_QUERY_PATH_EX

详细了解IOCTL_REDIR_QUERY_PATH_EX控件代码。
IOCTL_VOLSNAP_FLUSH_AND_HOLD_WRITES

发送IOCTL_VOLSNAP_FLUSH_AND_HOLD_WRITES控制代码以在卷影复制发生之前强制刷新文件系统。

函数

 
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 例程释放内存描述符 (MDL) 由先前调用 CcPrepareMdlWrite 创建。
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 例程将缓存或非缓存文件中的指定字节范围归零。
ExAdjustLookasideDepth

Microsoft 保留 ExAdjustLookasideDepth 函数仅供内部使用。 请勿在代码中使用此函数。
ExDisableResourceBoostLite

Microsoft 保留 ExDisableResourceBoostLite 函数仅供内部使用。 请勿在代码中使用此函数。
ExQueryPoolBlockSize

已过时。
FsRtlAcknowledgeEcp

详细了解 FsRtlAcknowledgeEcp 例程。
FsRtlAcquireFileExclusive

Microsoft 保留 FsRtlAcquireFileExclusive 函数仅供内部使用。 请勿在代码中使用此函数。
FsRtlAddBaseMcbEntryEx

FsRtlAddBaseMcbEntryEx 函数用于将虚拟块数 (VBN) 添加到逻辑块编号的新映射, (LBN 的) 添加到现有映射控制块 (MCB) 。
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 函数。
FsRtlCheckOplockEx

详细了解 FsRtlCheckOplockEx 函数。
FsRtlCheckOplockEx2

FsRtlCheckOplockEx2 将文件 I/O 操作的 IRP 与当前机会锁同步 (oplock) 文件状态。
FsRtlCheckUpperOplock

详细了解 FsRtlCheckUpperOplock 例程。
FsRtlCompleteRequest

FsRtlCompleteRequest 宏完成具有指定状态的 IRP。
FsRtlCopyRead

详细了解 FsRtlCopyRead 函数。
FsRtlCopyWrite

详细了解 FsRtlCopyWrite 函数。
FsRtlCreateSectionForDataScan

FsRtlCreateSectionForDataScan 例程创建一个 section 对象。
FsRtlCurrentBatchOplock

文件系统或筛选器驱动程序调用 FsRtlCurrentBatchOplock,以确定文件上是否存在任何批处理或筛选器机会锁 (oplocks) 。
FsRtlCurrentOplock

文件系统或筛选器驱动程序调用 FsRtlCurrentOplock 以确定文件上是否有任何机会锁 (oplock) 。
FsRtlCurrentOplockH

文件系统或筛选器驱动程序调用 FsRtlCurrentOplockH,以确定文件上是否存在任何CACHE_HANDLE_LEVEL机会锁 (oplocks) 。
FsRtlDeleteExtraCreateParameterLookasideList

FsRtlDeleteExtraCreateParameterLookasideList 例程 (ECP) lookaside list 释放额外的 create 参数。
FsRtlDeleteKeyFromTunnelCache

FsRtlDeleteKeyFromTunnelCache 例程删除目录中要删除的文件的任何隧道缓存条目。
FsRtlDeleteTunnelCache

FsRtlDeleteTunnelCache 例程会删除隧道缓存。
FsRtlDeregisterUncProvider

FsRtlDeregisterUncProvider 例程取消注册为通用命名约定的重定向程序, (UNC) 提供程序具有多个 UNC 提供程序 (MUP) 。
FsRtlDissectDbcs

给定一个 ANSI 或双字节字符集 (DBCS) pathname 字符串,FsRtlDissectDbcs 例程返回两个字符串:_one包含字符串中找到的第一个文件名,另一个包含 pathname 字符串的剩余未分析部分。
FsRtlDissectName

给定 Unicode pathname 字符串,FsRtlDissectName 例程返回两个字符串,一个包含字符串中找到的第一个文件名,另一个包含 pathname 字符串的剩余未分析部分。
FsRtlDoesDbcsContainWildCards

FsRtlDoesDbcsContainWildCards 例程确定 ANSI 或双字节字符集 (DBCS) 字符串是否包含通配符。
FsRtlDoesNameContainWildCards

FsRtlDoesNameContainWildCards 例程确定 Unicode 字符串是否包含通配符。
FsRtlFastCheckLockForRead

FsRtlFastCheckLockForRead 例程确定指定的进程是否对文件的锁定字节范围具有读取访问权限。
FsRtlFastCheckLockForWrite

FsRtlFastCheckLockForWrite 例程确定指定进程是否对文件的锁定字节范围具有写入访问权限。
FsRtlFastLock

文件系统和筛选器驱动程序使用 FsRtlFastLock 宏请求文件流的字节范围锁。
FsRtlFastUnlockAll

FsRtlFastUnlockAll 例程释放指定进程为文件获取的所有字节范围锁。
FsRtlFastUnlockAllByKey

FsRtlFastUnlockAllByKey 例程为文件释放指定进程获取的所有字节范围锁(具有指定的键值)。
FsRtlFastUnlockSingle

FsRtlFastUnlockSingle 例程释放指定进程获取的字节范围锁,其中包含文件的指定键值、文件偏移量和长度。
FsRtlFindExtraCreateParameter

FsRtlFindExtraCreateParameter 例程在给定 ECP 列表中搜索给定类型的 ECP 上下文结构,并返回指向此结构的指针(如果找到)。
FsRtlFindInTunnelCache

详细了解 FsRtlFindInTunnelCache 函数。
FsRtlFreeAePushLock

详细了解 FsRtlFreeAePushLock 宏。
FsRtlFreeExtraCreateParameter

FsRtlFreeExtraCreateParameter 例程释放 ECP 上下文结构的内存。
FsRtlFreeExtraCreateParameterList

FsRtlFreeExtraCreateParameterList 例程 (ECP) 列表结构释放额外的 create 参数。
FsRtlFreeFileLock

FsRtlFreeFileLock 例程取消初始化并释放文件锁结构。
FsRtlGetBypassIoOpenCount

FsRtlGetBypassIoOpenCount 返回给定流打开的 BypassIO 数的计数。
FsRtlGetBypassIoOpenCountPtr

FsRtlGetBypassIoOpenCountPtr 返回指向给定流打开的 BypassIO 数的指针。
FsRtlGetEcpListFromIrp

FsRtlGetEcpListFromIrp 例程返回指向与给定 (IRP_MJ_CREATE操作关联的 ECP) 上下文结构列表的额外 create 参数的指针。
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 例程初始化一个额外的 create 参数 (ECP) 上下文结构。
FsRtlInitializeExtraCreateParameterList

FsRtlInitializeExtraCreateParameterList 例程初始化一个额外的 create 参数 (ECP) 上下文结构列表。
FsRtlInitializeFileLock

FsRtlInitializeFileLock 例程初始化FILE_LOCK结构。
FsRtlInitializeLargeMcb

详细了解 FsRtlInitializeLargeMcb 函数。
FsRtlInitializeMcb

FsRtlInitializeMcb 函数已过时。
FsRtlInitializeOplock

FsRtlInitializeOplock (oplock) 指针初始化机会锁。
FsRtlInitializeTunnelCache

FsRtlInitializeTunnelCache 例程初始化卷的新隧道缓存。
FsRtlInitPerStreamContext

FsRtlInitPerStreamContext 宏初始化筛选器驱动程序上下文结构。
FsRtlInsertExtraCreateParameter

FsRtlInsertExtraCreateParameter 例程 (ECP) 上下文结构插入一个额外的 create 参数到 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 例程确定 (DBCS) 字符串的 ANSI 或双字节字符集是否与指定的模式匹配。
FsRtlIsEcpAcknowledged

FsRtlIsEcpAcknowledged 例程用于确定给定的额外创建参数 (ECP) 上下文结构是否已标记为已确认。
FsRtlIsEcpFromUserMode

FsRtlIsEcpFromUserMode 例程确定额外的 create 参数 (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 函数 (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 例程为通知请求创建通知结构,并将其添加到指定的通知列表中。
FsRtlNotifyFullReportChange

FsRtlNotifyFullReportChange 例程完成挂起的通知更改 IRP。
FsRtlNotifyInitializeSync

FsRtlNotifyInitializeSync 例程分配和初始化通知列表的同步对象。
FsRtlNotifyUninitializeSync

FsRtlNotifyUninitializeSync 例程解除分配通知列表的同步对象。
FsRtlNotifyVolumeEvent

FsRtlNotifyVolumeEvent 例程通知任何已注册的应用程序卷事件发生。
FsRtlNotifyVolumeEventEx

FsRtlNotifyVolumeEventEx 例程通知任何已注册的应用程序卷事件发生。 卷事件包括锁定、解锁、装载或设为只读的卷。
FsRtlNumberOfRunsInLargeMcb

FsRtlNumberOfRunsInLargeMcb 例程返回映射控制块中的运行数 (MCB) 。
FsRtlNumberOfRunsInMcb

FsRtlNumberOfRunsInMcb 函数已过时。
FsRtlOplockBreakH

FsRtlOplockBreakH 例程 (oplock) 中断CACHE_HANDLE_LEVEL机会锁。
FsRtlOplockBreakToNone

FsRtlOplockBreakToNone 函数已过时。
FsRtlOplockBreakToNoneEx

FsRtlOplockBreakToNoneEx 例程会立即中断所有机会锁 (oplocks) ,而不考虑任何 oplock 键。
FsRtlOplockFsctrl

FsRtlOplockFsctrl 代表文件系统或筛选器驱动程序执行各种机会锁 (oplock) 操作。
FsRtlOplockFsctrlEx

FsRtlOplockFsctrlEx 例程代表文件系统或筛选器驱动程序执行各种机会锁 (oplock) 操作。
FsRtlOplockGetAnyBreakOwnerProcess

FsRtlOplockGetAnyBreakOwnerProcess 获取据称中断 oplock 的所有者。
FsRtlOplockIsFastIoPossible

详细了解 FsRtlOplockIsFastIoPossible 函数。
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) 。
FsRtlQueryInformationFile

详细了解 FsRtlQueryInformationFile 函数。
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 例程,以释放与文件控制块关联的FSRTL_PER_FILE_CONTEXT对象, (FCB) 结构。
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 例程取消初始化大型 map-control 块 (MCB) 。
FsRtlUninitializeMcb

FsRtlUninitializeMcb 函数已过时。
FsRtlUninitializeOplock

FsRtlUninitializeOplock 取消初始化机会锁 (oplock) 指针。
FsRtlUpperOplockFsctrl

详细了解 FsRtlUpperOplockFsctrl 例程。
FsRtlValidateReparsePointBuffer

FsRtlValidateReparsePointBuffer 例程验证指定的重新分析点缓冲区是否有效。
GetSecurityUserInfo

GetSecurityUserInfo 函数检索有关登录会话的信息。
IoAcquireVpbSpinLock

详细了解 IoAcquireVpbSpinLock 函数。
IoCheckDesiredAccess

Microsoft 保留 IoCheckDesiredAccess 函数仅供内部使用。 请勿在代码中使用此函数。
IoCheckEaBufferValidity

详细了解 IoCheckEaBufferValidity 函数。
IoCheckFileObjectOpenedAsCopyDestination

详细了解 IoCheckFileObjectOpenedAsCopyDestination 函数。
IoCheckFileObjectOpenedAsCopySource

详细了解 IoCheckFileObjectOpenedAsCopySource 函数。
IoCheckFunctionAccess

Microsoft 保留 IoCheckFunctionAccess 函数仅供内部使用。 请勿在代码中使用此函数。
IoCheckQuerySetFileInformation

Microsoft 保留 IoCheckQuerySetFileInformation 函数仅供内部使用。 请勿在代码中使用此函数。
IoCheckQuerySetVolumeInformation

Microsoft 保留 IoCheckQuerySetVolumeInformation 函数仅供内部使用。 请勿在代码中使用此函数。
IoCheckQuotaBufferValidity

详细了解 IoCheckQuotaBufferValidity 函数。
IoCreateStreamFileObject

IoCreateStreamFileObject 例程创建新的流文件对象。
IoCreateStreamFileObjectEx

IoCreateStreamFileObjectEx 例程创建新的流文件对象。
IoCreateStreamFileObjectEx2

详细了解 IoCreateStreamFileObjectEx2 例程。
IoCreateStreamFileObjectLite

IoCreateStreamFileObjectLite 例程创建新的流文件对象,但不会导致将IRP_MJ_CLEANUP请求发送到文件系统驱动程序堆栈。
IoEnumerateDeviceObjectList

详细了解 IoEnumerateDeviceObjectList 例程。
IoEnumerateRegisteredFiltersList

IoEnumerateRegisteredFiltersList 例程枚举已注册到系统的文件系统筛选器驱动程序。
IoFastQueryNetworkAttributes

Microsoft 保留 IoFastQueryNetworkAttributes 函数仅供内部使用。 请勿在代码中使用此函数。
IoGetAttachedDevice

详细了解 IoGetAttachedDevice 函数。
IoGetAttachedDeviceReference

详细了解 IoGetAttachedDeviceReference 例程。
IoGetBaseFileSystemDeviceObject

Microsoft 保留 IoGetBaseFileSystemDeviceObject 函数仅供内部使用。 请勿在代码中使用此函数。
IoGetConfigurationInformation

详细了解 IoGetConfigurationInformation 函数。
IoGetDeviceAttachmentBaseRef

IoGetDeviceAttachmentBaseRef 例程返回指向文件系统或设备驱动程序堆栈中最低级别的设备对象的指针。
IoGetDeviceToVerify

详细了解 IoGetDeviceToVerify 函数。
IoGetDiskDeviceObject

IoGetDiskDeviceObject 例程检索指向与给定文件系统卷设备对象关联的磁盘设备对象的指针。
IoGetLowerDeviceObject

详细了解 IoGetLowerDeviceObject 函数。
IoGetRequestorProcess

IoGetRequestorProcess 例程返回最初请求给定 I/O 操作的线程的进程指针。
IoGetRequestorProcessId

IoGetRequestorProcessId 例程返回最初请求给定 I/O 操作的线程的唯一 32 位进程 ID。
IoGetRequestorSessionId

IoGetRequestorSessionId 例程返回最初请求给定 I/O 操作的进程会话 ID。
IoGetTopLevelIrp

ntifs.h 中的 IoGetTopLevelIrp 例程返回当前线程的 TopLevelIrp 字段的值。
IoInitializePriorityInfo

IoInitializePriorityInfo 例程初始化 IO_PRIORITY_INFO 类型的结构。
IoIsFileOpenedExclusively

Microsoft 保留 IoIsFileOpenedExclusively 宏仅供内部使用。 请勿在代码中使用此宏。
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) 旋转锁。
IoReplaceFileObjectName

详细了解 IoReplaceFileObjectName 例程。
IoSetDeviceToVerify

详细了解 IoSetDeviceToVerify 例程。
IoSetInformation

Microsoft 保留 IoSetInformation 函数仅供内部使用。 请勿在代码中使用此函数。
IoSetStartIoAttributes

ntifs.h 中的 IoSetStartIoAttributes 例程为驱动程序的 StartIo 例程设置属性。
IoSetTopLevelIrp

ntifs.h 中的 IoSetTopLevelIrp 例程设置当前线程的 TopLevelIrp 字段的值。
IoSizeOfIrp

详细了解 IoSizeOfIrp 例程。
IoStartNextPacket

详细了解 IoStartNextPacket 例程。
IoStartNextPacketByKey

详细了解 IoStartNextPacketByKey 例程。
IoStartPacket

详细了解 IoStartPacket 例程。
IoStartTimer

详细了解 IoStartTimer 例程。
IoStopTimer

详细了解 IoStopTimer 例程。
IoSynchronousPageWrite

Microsoft 保留 IoSynchronousPageWrite 函数仅供内部使用。 请勿在代码中使用此函数。
IoThreadToProcess

IoThreadToProcess 例程返回指向指定线程的进程指针。
IoUnregisterFileSystem

IoUnregisterFileSystem 例程从全局文件系统队列中删除文件系统的控制设备对象。
IoUnregisterFsRegistrationChange

IoUnregisterFsRegistrationChange 例程取消注册文件系统筛选器驱动程序的文件系统注册更改通知例程。
IoVerifyVolume

详细了解 IoVerifyVolume 函数。
IoWriteErrorLogEntry

详细了解 IoWriteErrorLogEntry 例程。
IsReparseTagMicrosoft

IsReparseTagMicrosoft 宏确定重分析点标记是否指示 Microsoft 重分析点。
IsReparseTagNameSurrogate

IsReparseTagNameSurrogate 宏确定标记的关联重分析点是否是另一个命名实体(如卷装入点)的代理项。
IsReparseTagValid

Microsoft 保留 IsReparseTagValid 宏仅供内部使用。 请勿在代码中使用此宏。
KeAcquireQueuedSpinLock

详细了解 KeAcquireQueuedSpinLock 函数。
KeAttachProcess

KeAttachProcess 函数已过时。
KeDetachProcess

KeDetachProcess 函数已过时。
KeGetProcessorIndexFromNumber

ntifs.h 中的 KeGetProcessorIndexFromNumber 例程将组号和相对于组的处理器编号转换为系统范围的处理器索引。
KeGetProcessorNumberFromIndex

ntifs.h 中的 KeGetProcessorNumberFromIndex 例程将系统范围的处理器索引转换为组号和组相对处理器编号。
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 函数仅供内部使用。 请勿在代码中使用此函数。
KeSetKernelStackSwapEnable

详细了解 KeSetKernelStackSwapEnable 例程。
KeStackAttachProcess

KeStackAttachProcess 例程将当前线程附加到目标进程的地址空间。
KeStallExecutionProcessor

详细了解 KeStallExecutionProcessor 例程。
KeTryToAcquireQueuedSpinLock

Microsoft 保留 KeTryToAcquireQueuedSpinLock 函数仅供内部使用。 请勿在代码中使用此函数。
KeUnstackDetachProcess

KeUnstackDetachProcess 例程将当前线程与进程的地址空间分离,并还原以前的附加状态。
MapSecurityError

MapSecurityError 函数将安全接口SECURITY_STATUS状态代码映射到相应的 NSTATUS 状态代码。
MmCanFileBeTruncated

详细了解 MmCanFileBeTruncated 函数。
MmDoesFileHaveUserWritableReferences

MmDoesFileHaveUserWritableReferences 函数返回文件对象的可写引用数。
mmFlushImageSection

MmFlushImageSection 例程刷新文件的 image 节。
MmForceSectionClosed

MmForceSectionClosed 例程删除不再使用的文件的数据和图像部分。
MmForceSectionClosedEx

MmForceSectionClosedEx 函数检查节对象指针。 如果为 NULL,则不执行进一步的操作,并返回值 TRUE。
MmGetMaximumFileSectionSize

MmGetMaximumFileSectionSize 返回当前版本的 Windows 的文件节的最大可能大小。
MmIsRecursiveIoFault

MmIsRecursiveIoFault 例程确定在 I/O 操作期间是否发生当前页错误。
MmPrefetchPages

MmPrefetchPages 例程以最佳方式从辅助存储读取页组。
MmSetAddressRangeModified

MmSetAddressRangeModified 例程将系统缓存指定范围内的当前有效页标记为已修改。
NtAllocateVirtualMemory

详细了解 NtAllocateVirtualMemory 例程。
NtClose

详细了解 NtClose 例程。
NtCopyFileChunk

详细了解 NtCopyFileChunk 函数。
NtCreateFile

详细了解 NtCreateFile 函数。
NtCreateSection

ntifs.h 中的 NtCreateSection 例程创建一个 section 对象。 指向的句柄不再使用后,驱动程序必须关闭它。
NtCreateSectionEx

创建 section 对象。
NtDeviceIoControlFile

详细了解 NtDeviceIoControlFile 函数。
NtDuplicateToken

详细了解 NtDuplicateToken 函数。
NtFlushBuffersFileEx

详细了解 NtFlushBuffersFileEx 例程。
NtFreeVirtualMemory

详细了解 NtFreeVirtualMemory 例程。
NtFsControlFile

详细了解 NtFsControlFile 例程。
NtLockFile

NtLockFile 例程请求指定文件的字节范围锁。
NtOpenFile

详细了解 NtOpenFile 例程。
NtOpenProcessToken

NtOpenProcessToken 例程打开与进程关联的访问令牌,并返回可用于访问该令牌的句柄。
NtOpenProcessTokenEx

NtOpenProcessTokenEx 例程打开与进程关联的访问令牌,并返回可用于访问该令牌的句柄。
NtOpenThreadToken

NtOpenThreadToken 例程打开与线程关联的访问令牌,并返回可用于访问该令牌的句柄。
NtOpenThreadTokenEx

NtOpenThreadTokenEx 例程打开与线程关联的访问令牌。
NtPrivilegeCheck

NtPrivilegeCheck 例程确定是否在使用者的访问令牌中启用了一组指定的特权。
NtQueryDirectoryFile

NtQueryDirectoryFile 例程返回有关给定文件句柄指定的目录中文件的各种信息。
NtQueryDirectoryFileEx

详细了解 NtQueryDirectoryFileEx
NtQueryInformationByName

详细了解 NtQueryInformationByName 函数。
NtQueryInformationFile

NtQueryInformationFile 例程返回有关文件对象的各种类型的信息。
NtQueryInformationToken

NtQueryInformationToken 例程检索有关访问令牌的指定类型的信息。
NtQueryObject

NtQueryObject 例程提供有关所提供对象的信息。 如果在用户模式下调用,请使用名称 NtQueryObject。
NtQueryQuotaInformationFile

NtQueryQuotaInformationFile 例程检索与 FileHandle 参数指定的卷关联的配额条目。
NtQuerySecurityObject

NtQuerySecurityObject 例程检索对象的安全描述符的副本。 安全描述符可以采用绝对形式或自相对形式。
NtQueryVirtualMemory

详细了解 NtQueryVirtualMemory 函数。
NtQueryVolumeInformationFile

此例程检索与给定文件、目录、存储设备或卷关联的卷的相关信息。
NtReadFile

详细了解 NtReadFile 例程。
NtSetInformationFile

ntifs.h 中的 NtSetInformationFile 例程更改有关文件对象的各种类型的信息。
NtSetInformationThread

了解 ZwSetInformationThread 例程如何设置线程的优先级。
NtSetInformationToken

NtSetInformationToken 例程修改指定令牌中的信息。 调用进程必须具有访问权限才能设置信息。
NtSetQuotaInformationFile

NtSetQuotaInformationFile 例程更改与 FileHandle 参数关联的卷的配额条目。
NtSetSecurityObject

详细了解 NtSetSecurityObject 例程。
NtUnlockFile

中的 NtUnlockFile 例程解锁文件中的字节范围锁。 如果调用处于用户模式,请使用名称 NtUnlockFile 而不是 ZwUnlockFile。
NtWriteFile

详细了解 NtWriteFile 例程。
ObInsertObject

Microsoft 保留 ObInsertObject 函数仅供内部使用。 请勿在代码中使用此函数。
ObIsKernelHandle

ObIsKernelHandle 例程确定指定的句柄是否为内核句柄。
ObMakeTemporaryObject

Microsoft 保留 ObMakeTemporaryObject 函数仅供内部使用。 请勿在代码中使用此函数。
ObOpenObjectByPointer

ObOpenObjectByPointer 函数打开指针引用的对象,并返回该对象的句柄。
ObQueryNameString

ObQueryNameString 例程提供调用方具有指针的给定对象的名称(如果有)。
ObQueryObjectAuditingByHandle

Microsoft 保留 ObQueryObjectAuditingByHandle 函数仅供内部使用。 请勿在代码中使用此函数。
PoCallDriver

ntifs.h 中的 PoCallDriver 例程将电源 IRP 传递给设备堆栈中下一个较低的驱动程序。 仅 (Windows Server 2003、Windows XP 和 Windows 2000。) 。
PoClearPowerRequest

详细了解 PoClearPowerRequest 例程。
PoCreatePowerRequest

详细了解 PoCreatePowerRequest 例程。
PoDeletePowerRequest

详细了解 PoDeletePowerRequest 例程。
PoEndDeviceBusy

详细了解 PoEndDeviceBusy 例程。
PoQueryWatchdogTime

详细了解 PoQueryWatchdogTime 例程。
PoRegisterDeviceForIdleDetection

详细了解 PoRegisterDeviceForIdleDetection 例程。
PoRegisterPowerSettingCallback

详细了解 PoRegisterPowerSettingCallback 例程。
PoRegisterSystemState

详细了解 PoRegisterSystemState 例程。
PoSetDeviceBusyEx

详细了解 PoSetDeviceBusyEx 例程。
PoSetPowerRequest

详细了解 PoSetPowerRequest 函数。
PoSetPowerState

详细了解 PoSetPowerState 函数。
PoStartDeviceBusy

ntifs.h 中的 PoStartDeviceBusy 例程标记设备繁忙时段的开始时间。
PoStartNextPowerIrp

ntifs.h 中的 PoStartNextPowerIrp 例程向电源管理器发出信号,指示驱动程序已准备好处理下一个电源 IRP。
PoUnregisterPowerSettingCallback

ntifs.h 中的 PoUnregisterPowerSettingCallback 例程取消注册驱动程序以前注册的电源设置回调例程。
PoUnregisterSystemState

ntifs.h 中的 PoUnregisterSystemState 例程取消由 PoRegisterSystemState 创建的系统状态注册。
PsChargePoolQuota

详细了解 PsChargePoolQuota 函数。
PsDereferenceImpersonationToken

PsDereferenceImpersonationToken 例程递减模拟令牌的引用计数。
PsDereferencePrimaryToken

PsDereferencePrimaryToken 例程递减主令牌的引用计数。
PsGetCurrentThread

了解 PsGetCurrentThread 例程如何标识当前线程。
PsGetProcessExitTime

PsGetProcessExitTime 例程返回当前进程的退出时间。
PsImpersonateClient

PsImpersonateClient 例程会导致服务器线程模拟客户端。
PsIsDiskCountersEnabled

PsIsDiskCountersEnabled 例程返回每个进程磁盘 I/O 计数器的启用状态。
PsIsSystemThread

PsIsSystemThread 例程检查给定线程是否为系统线程。
PsIsThreadTerminating

PsIsThreadTerminating 例程检查线程是否正在终止。
PsLookupProcessByProcessId

PsLookupProcessByProcessId 例程接受进程的进程 ID,并返回指向进程的 EPROCESS 结构的引用指针。
PsLookupThreadByThreadId

PsLookupThreadByThreadId 例程接受线程的线程 ID,并返回指向线程的 ETHREAD 结构的引用指针。
PsReferenceImpersonationToken

详细了解 PsReferenceImpersonationToken 函数。
PsReferencePrimaryToken

详细了解 PsReferencePrimaryToken 函数。
PsReturnPoolQuota

详细了解 PsReturnPoolQuota 函数。
PsRevertToSelf

PsRevertToSelf 例程结束调用线程对客户端的模拟。
PsUpdateDiskCounters

PsUpdateDiskCounters 例程更新给定进程的磁盘 I/O 计数器。
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 函数。
RtlDeleteAce

详细了解 RtlDeleteAce 函数。
RtlDescribeChunk

Microsoft 保留 RtlDescribeChunk 函数仅供内部使用。 请勿在代码中使用此函数。
RtlDestroyHeap

RtlDestroyHeap 例程销毁指定的堆对象。 RtlDestroyHeap 会取消提交并释放专用堆对象的所有页面,并使堆的句柄失效。
RtlDowncaseUnicodeString

RtlDowncaseUnicodeString 例程将指定的 Unicode 源字符串转换为小写。 转换符合当前系统区域设置信息。
RtlEqualPrefixSid

RtlEqualPrefixSid 例程确定两个安全标识符 (SID) 前缀是否相等。 SID 前缀是除最后一个子授权值外的完整 SID。
RtlEqualSid

RtlEqualSid 例程确定两个安全标识符 (SID) 值是否相等。 两个 SID 必须完全匹配才能被视为相等。
RtlFillMemoryUlong

RtlFillMemoryUlong 例程使用一个或多个 ULONG 值的重复填充指定的内存范围。
RtlFillMemoryUlong

RtlFillMemoryUlonglong 例程使用给定 ULONGLONG 值的一个或多个重复来填充给定的内存范围。
RtlFindUnicodePrefix

RtlFindUnicodePrefix 例程在前缀表中搜索给定 Unicode 文件名的最佳匹配项。
RtlFreeHeap

RtlFreeHeap 例程释放由 RtlAllocateHeap 从堆分配的内存块。
RtlFreeOemString

RtlFreeOemString 例程释放由任何 Rtl.分配的存储。ToOemString 例程。
RtlFreeSid

Microsoft 保留 RtlFreeSid 函数仅供内部使用。 请勿在代码中使用此函数。
RtlGenerate8dot3Name

详细了解 RtlGenerate8dot3Name 函数。
RtlGetAce

RtlGetAce 例程获取指向访问控制列表 (ACE) (ACL) 的访问控制项的指针。
RtlGetCompressionWorkSpaceSize

详细了解 RtlGetCompressionWorkSpaceSize 函数。
RtlGetDaclSecurityDescriptor

RtlGetDaclSecurityDescriptor 例程返回指向安全描述符的任意 ACL (DACL) 的指针。
RtlGetGroupSecurityDescriptor

RtlGetGroupSecurityDescriptor 例程返回给定安全描述符的主组信息。
RtlGetOwnerSecurityDescriptor

RtlGetOwnerSecurityDescriptor 例程返回给定安全描述符的所有者信息。
RtlGetSaclSecurityDescriptor

RtlGetSaclSecurityDescriptor 例程返回指向安全描述符的系统 ACL (SACL) 的指针。
RtlIdentifierAuthoritySid

Microsoft 保留 RtlIdentifierAuthoritySid 函数供内部使用。 请勿在代码中使用此函数。
RtlInitCodePageTable

Microsoft 保留 RtlInitCodePageTable 函数供内部使用。 请勿在代码中使用此函数。
RtlInitializeSid

RtlInitializeSid 例程 (SID) 结构初始化安全标识符。
RtlInitializeSidEx

RtlInitializeSidEx 例程初始化预分配的安全标识符 (SID) 结构。
RtlInitializeUnicodePrefix

RtlInitializeUnicodePrefix 例程初始化前缀表。
RtlInitStringEx

ntifs.h 中的 RtlInitStringEx 例程初始化 8 位字符的计数字符串。 RtlInitStringEx 不会更改源字符串。
RtlInitUTF8StringEx

RtlInitUTF8StringEx 初始化 UTF-8 字符的计数字符串。
RtlInsertUnicodePrefix

RtlInsertUnicodePrefix 例程将新元素插入 Unicode 前缀表中。
RtlIsCloudFilesPlaceholder

RtlIsCloudFilesPlaceholder 例程根据文件的 FileAttributes 和 ReparseTag 值确定文件还是目录是 CloudFiles 占位符。
RtlIsNameLegalDOS8Dot3

RtlIsNameLegalDOS8Dot3 例程确定给定名称是否表示有效的短 (8.3) 文件名。
RtlIsPartialPlaceholder

RtlIsPartialPlaceholder 例程根据文件的 FileAttributes 和 ReparseTag 值确定文件或目录是 CloudFiles 占位符。
RtlIsPartialPlaceholderFileHandle

RtlIsPartialPlaceholderFileHandle 例程根据文件句柄确定文件是否为已知类型的占位符。
RtlIsPartialPlaceholderFileInfo

RtlIsPartialPlaceholderFileInfo 例程根据 NtQueryInformationFile 或 NtQueryDirectoryFile 返回的信息确定文件是否为已知类型的占位符。
RtlIsValidOemCharacter

RtlIsValidOemCharacter 例程确定指定的 Unicode 字符是否可以映射到有效的 OEM 字符。
RtlLengthRequiredSid

RtlLengthRequiredSid 例程返回存储具有指定数量的子授权的安全标识符 (SID) 所需的缓冲区长度(以字节为单位)。
RtlLengthSid

RtlLengthSid 例程返回有效安全标识符 (SID) 的长度(以字节为单位)。
RtlMultiByteToUnicodeN

RtlMultiByteToUnicodeN 例程使用当前系统 ANSI 代码页 (ACP) 将指定的源字符串转换为 Unicode 字符串。 源字符串不一定来自多字节字符集。
RtlMultiByteToUnicodeSize

RtlMultiByteToUnicodeSize 例程确定存储指定源字符串的 Unicode 转换所需的字节数。
RtlNextUnicodePrefix

RtlNextUnicodePrefix 例程用于枚举 Unicode 前缀表中的元素。
RtlNtStatusToDosError

RtlNtStatusToDosError 例程将指定的 NTSTATUS 代码转换为其等效的系统错误代码。
RtlNtStatusToDosErrorNoTeb

Microsoft 保留 RtlNtStatusToDosErrorNoTeb 函数仅供内部使用。 请勿在代码中使用此函数。
RtlOemStringToCountedUnicodeSize

RtlOemStringToCountedUnicodeSize 例程确定给定 OEM 字符串转换为计数 Unicode 字符串后的大小(以字节为单位)。
RtlOemStringToCountedUnicodeString

RtlOemStringToCountedUnicodeString 例程使用当前系统 OEM 代码页将指定的源字符串转换为 Unicode 字符串。
RtlOemStringToUnicodeSize

RtlOemStringToUnicodeSize 例程确定给定 OEM 字符串转换为以 null 结尾的 Unicode 字符串后的大小(以字节为单位)。
RtlOemStringToUnicodeString

RtlOemStringToUnicodeString 例程使用当前系统 OEM 代码页将给定的源字符串转换为以 null 结尾的 Unicode 字符串。
RtlOemToUnicodeN

RtlOemToUnicodeN 例程使用当前系统 OEM 代码页将指定的源字符串转换为 Unicode 字符串。
RtlQueryPackageIdentity

RtlQueryPackageIdentity
RtlQueryPackageIdentityEx

RtlQueryPackageIdentityEx 返回关联的完整包名称。 它还可以选择返回包相对应用程序名称,以及应用程序是否被视为已打包。
RtlQueryProcessPlaceholderCompatibilityMode

RtlQueryProcessPlaceholderCompatibilityMode 返回当前进程的占位符兼容性模式。
RtlQueryThreadPlaceholderCompatibilityMode

RtlQueryThreadPlaceholderCompatibilityMode 返回当前线程的占位符兼容性模式。
RtlRandom

RtlRandom 例程返回从给定种子值生成的随机数。
RtlRandomEx

RtlRandomEx 例程返回从给定种子值生成的随机数。
RtlRemoveUnicodePrefix

RtlRemoveUnicodePrefix 例程从前缀表中删除元素。
RtlReserveChunk

Microsoft 保留 RtlReserveChunk 函数仅供内部使用。 请勿在代码中使用此函数。
RtlSecondsSince1970ToTime

RtlSecondsSince1970ToTime 例程将自 1970 年初以来的已用时间(以秒为单位)转换为绝对系统时间值。
RtlSecondsSince1980ToTime

RtlSecondsSince1980ToTime 例程将自 1980 年初以来的已用时间(以秒为单位)转换为绝对系统时间值。
RtlSelfRelativeToAbsoluteSD

RtlSelfRelativeToAbsoluteSD 例程使用自相对格式的安全描述符作为模板,以绝对格式创建新的安全描述符。
RtlSetGroupSecurityDescriptor

RtlSetGroupSecurityDescriptor 例程设置绝对格式安全描述符的主组信息。 它替换安全描述符中已存在的任何主组信息。
RtlSetOwnerSecurityDescriptor

RtlSetOwnerSecurityDescriptor 例程设置绝对格式安全描述符的所有者信息。 它将替换安全描述符中已存在的任何所有者信息。
RtlSetProcessPlaceholderCompatibilityMode

RtlSetProcessPlaceholderCompatibilityMode 设置当前进程的占位符兼容性模式。
RtlSetThreadPlaceholderCompatibilityMode

RtlSetThreadPlaceholderCompatibilityMode 设置当前线程的占位符兼容性模式。
RtlSubAuthorityCountSid

Microsoft 保留 RtlSubAuthorityCountSid 函数仅供内部使用。 请勿在代码中使用此函数。
RtlSubAuthoritySid

RtlSubAuthoritySid 例程返回指向安全标识符的指定子授权的指针, (SID) 。
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 字符串。
RtlUnicodeToUTF8N

ntifs.h 中的 RtlUnicodeToUTF8N 例程将 Unicode 字符串转换为 UTF-8 字符串。 仅当 Unicode 输入字符串为 时,UTF-8 输出才以 null 结尾。
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 字符串。
RtlUTF8ToUnicodeN

ntifs.h 中的 RtlUTF8ToUnicodeN 例程将 UTF-8 字符串转换为 Unicode 字符串。 仅当 UTF-8 输入字符串为 时,Unicode 输出才以 null 结尾。
RtlValidSid

RtlValidSid 例程通过验证修订号是否在已知范围内以及子授权数是否小于最大值来验证 SID) 的安全 (标识符。
RtlxOemStringToUnicodeSize

Microsoft 保留 RtlxOemStringToUnicodeSize 函数仅供内部使用。 请勿在代码中使用此函数。
RtlxUnicodeStringToOemSize

Microsoft 保留 RtlxUnicodeStringToOemSize 函数仅供内部使用。 请勿在代码中使用此函数。
SeAccessCheckFromState

详细了解 SeAccessCheckFromState 函数。
SeAccessCheckFromStateEx

详细了解 SeAccessCheckFromStateEx 函数。
SeAppendPrivileges

SeAppendPrivileges 例程将附加特权追加到访问状态结构中的权限集。
SeAuditHardLinkCreation

Microsoft 保留 SeAuditHardLinkCreation 函数仅供内部使用。 请勿在代码中使用此函数。
SeAuditingFileEvents

SeAuditingFileEvents 例程确定当前是否正在审核文件打开事件。
SeAuditingFileOrGlobalEvents

SeAuditingFileOrGlobalEvents 例程确定当前是否正在审核文件事件或全局事件。
SeAuditingHardLinkEvents

Microsoft 保留 SeAuditingHardLinkEvents 函数仅供内部使用。 请勿在代码中使用此函数。
SeCaptureSubjectContext

ntifs.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 函数。
SeFreePrivileges

SeFreePrivileges 例程释放 SeAccessCheck 返回的权限集。
SeImpersonateClient

SeImpersonateClient 函数已过时。
SeImpersonateClientEx

SeImpersonateClientEx 例程会导致线程模拟用户。
SeLengthSid

SeLengthSid 宏已过时。
SeLocateProcessImageName

详细了解 SeLocateProcessImageName 函数。
SeLockSubjectContext

详细了解 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 例程。
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 例程。
SeUnregisterLogonSessionTerminatedRoutine

SeUnregisterLogonSessionTerminatedRoutine 例程取消注册先前调用 SeRegisterLogonSessionTerminatedRoutine 注册的回调例程。
ZwAllocateVirtualMemory

ZwAllocateVirtualMemory 例程保留和/或提交指定进程的用户模式虚拟地址空间中的页面区域。
ZwCreateEvent

ZwCreateEvent 例程创建事件对象,将事件的初始状态设置为指定值,并打开具有指定所需访问权限的 对象的句柄。
ZwDeleteFile

详细了解 ZwDeleteFile 函数。
ZwDeviceIoControlFile

了解 ZwDeviceIoControlFile 例程如何将控制代码直接发送到指定的设备驱动程序,导致相应的驱动程序执行指定的操作。
ZwDuplicateObject

ZwDuplicateObject 例程创建一个与指定源句柄重复的句柄。
ZwDuplicateToken

详细了解 ZwDuplicateToken 函数。
ZwFlushBuffersFile

文件系统筛选器驱动程序调用 ZwFlushBuffersFile 例程,以将指定文件的刷新请求发送到文件系统。
ZwFlushBuffersFileEx

文件系统筛选器驱动程序调用 ZwFlushBuffersFileEx 例程,以向文件系统发送给定文件的刷新请求。 可以设置可选的刷新操作标志来控制文件数据写入存储的方式。
ZwFlushVirtualMemory

ZwFlushVirtualMemory 例程在指定进程的虚拟地址空间中刷新一系列虚拟地址,如果已修改,这些虚拟地址映射到数据文件,则回退到数据文件。
ZwFreeVirtualMemory

ZwFreeVirtualMemory 例程发布和/或取消提交指定进程的虚拟地址空间中的页面区域。
ZwFsControlFile

ZwFsControlFile 例程将控制代码直接发送到指定的文件系统或文件系统筛选器驱动程序,导致相应的驱动程序执行指定的操作。
ZwLockFile

详细了解 ZwLockFile 例程。
ZwNotifyChangeKey

详细了解 ZwNotifyChangeKey 函数。
ZwOpenDirectoryObject

ZwOpenDirectoryObject 例程将打开现有的目录对象。
ZwOpenProcessTokenEx

ZwOpenProcessTokenEx 例程打开与进程关联的访问令牌。
ZwOpenThreadTokenEx

ZwOpenThreadTokenEx 例程将打开与线程关联的访问令牌。
ZwQueryDirectoryFile

ZwQueryDirectoryFile 例程返回有关给定文件句柄指定的目录中文件的各种信息。
ZwQueryDirectoryFileEx

详细了解 ZwQueryDirectoryFileEx 函数。
ZwQueryEaFile

详细了解 ZwQueryEaFile 函数。
ZwQueryInformationToken

ZwQueryInformationToken 例程检索有关访问令牌的指定类型的信息。
ZwQueryObject

ZwQueryObject 例程提供有关所提供的对象的信息。 如果对 NtQueryObject 的调用处于用户模式,请使用名称 NtQueryObject。
ZwQueryQuotaInformationFile

ZwQueryQuotaInformationFile 例程检索与 FileHandle 参数指定的卷关联的配额条目。
ZwQuerySecurityObject

ZwQuerySecurityObject 例程检索对象的安全描述符的副本。 安全描述符可以采用绝对或自相对形式。
ZwQueryVirtualMemory

ZwQueryVirtualMemory 例程确定主题进程虚拟地址空间中页面区域的状态、保护和类型。
ZwQueryVolumeInformationFile

了解 ZwQueryVolumeInformationFile 例程如何检索与给定文件、目录、存储设备或卷关联的卷的相关信息。
ZwSetEaFile

详细了解 ZwSetEaFile 函数。
ZwSetEvent

ZwSetEvent 例程将事件对象设置为“已信号”状态,并尝试满足尽可能多的等待。
ZwSetInformationToken

ZwSetInformationToken 例程修改指定令牌中的信息。 调用进程必须具有适当的访问权限才能设置信息。
ZwSetInformationVirtualMemory

ZwSetInformationVirtualMemory 例程对进程的用户地址空间中的指定地址范围列表执行操作。
ZwSetQuotaInformationFile

ZwSetQuotaInformationFile 例程更改与 FileHandle 参数关联的卷的配额条目。 指定缓冲区中的所有配额条目都应用于卷。
ZwSetSecurityObject

ZwSetSecurityObject 例程设置对象的安全状态。
ZwSetVolumeInformationFile

ZwSetVolumeInformationFile 例程修改与给定文件、目录、存储设备或卷关联的卷的相关信息。
ZwUnlockFile

ZwUnlockFile 例程解锁文件中的字节范围锁。
ZwWaitForSingleObject

详细了解 ZwWaitForSingleObject 例程。

回调函数

 
ALLOCATE_VIRTUAL_MEMORY_EX_CALLBACK

详细了解ALLOCATE_VIRTUAL_MEMORY_EX_CALLBACK回调函数。
DRIVER_FS_NOTIFICATION

当文件系统使用 IoRegisterFileSystem 或 IoUnregisterFileSystem 注册或注销自身时,操作系统将调用PDRIVER_FS_NOTIFICATION类型的例程。
FREE_VIRTUAL_MEMORY_EX_CALLBACK

详细了解FREE_VIRTUAL_MEMORY_EX_CALLBACK回调函数。
PCOMPLETE_LOCK_IRP_ROUTINE

详细了解PCOMPLETE_LOCK_IRP_ROUTINE回调函数。
PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK

筛选器驱动程序可以将PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK类型的例程注册为筛选器驱动程序的 CleanupCallback 回调例程,以 (ECP) 上下文结构。
PUNLOCK_ROUTINE

详细了解PUNLOCK_ROUTINE回调例程。
QUERY_VIRTUAL_MEMORY_CALLBACK

详细了解QUERY_VIRTUAL_MEMORY_CALLBACK回调函数。
RTL_HEAP_COMMIT_ROUTINE

详细了解RTL_HEAP_COMMIT_ROUTINE回调例程。

结构

 
ACCESS_ALLOWED_ACE

ACCESS_ALLOWED_ACE 结构为可控制对对象的访问的任意访问控制列表 (ACE) 定义访问控制项 (DACL) 。
ACCESS_DENIED_ACE

ACCESS_DENIED_ACE 结构定义访问控制项 (ACE) 自由访问控制列表 (DACL) 控制对对象的访问。
ACE_HEADER

ACE_HEADER结构描述访问控制项的类型和大小 (ACE) 。
ATOMIC_CREATE_ECP_CONTEXT

此结构允许在创建过程中以原子方式对文件执行补充操作。
BOOT_AREA_INFO

BOOT_AREA_INFO 结构包含FSCTL_GET_BOOT_AREA_INFO控件代码的输出。
CC_FILE_SIZES

详细了解CC_FILE_SIZES结构。
COPY_INFORMATION

详细了解COPY_INFORMATION结构。
CREATE_REDIRECTION_ECP_CONTEXT

详细了解CREATE_REDIRECTION_ECP_CONTEXT结构。
CSV_DOWN_LEVEL_OPEN_ECP_CONTEXT

详细了解CSV_DOWN_LEVEL_OPEN_ECP_CONTEXT结构。
CSV_QUERY_FILE_REVISION_ECP_CONTEXT

详细了解CSV_QUERY_FILE_REVISION_ECP_CONTEXT结构。
CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128

详细了解CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128结构。
CSV_SET_HANDLE_PROPERTIES_ECP_CONTEXT

详细了解CSV_SET_HANDLE_PROPERTIES_ECP_CONTEXT结构。
DUAL_OPLOCK_KEY_ECP_CONTEXT

详细了解DUAL_OPLOCK_KEY_ECP_CONTEXT结构。
ECP_OPEN_PARAMETERS

ECP_OPEN_PARAMETERS 结构允许调用方指定打开文件的目的,而不会干扰文件的现有句柄和/或 oplock。
ENCRYPTION_KEY_CTRL_INPUT

详细了解:ENCRYPTION_KEY_CTRL_INPUT结构
FILE_ACCESS_INFORMATION

FILE_ACCESS_INFORMATION 结构用于查询或设置文件的访问权限。
FILE_ALL_INFORMATION

FILE_ALL_INFORMATION结构是多个FILE_XXX_INFORMATION结构的容器。
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

包含所需存储类属性的信息。
FILE_DIRECTORY_INFORMATION

FILE_DIRECTORY_INFORMATION结构用于查询目录中文件的详细信息。
FILE_EA_INFORMATION

FILE_EA_INFORMATION 结构用于查询文件 (EA) 扩展属性的大小。
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_PERSISTENT_VOLUME_INFORMATION

详细了解FILE_FS_PERSISTENT_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结构用于设置邮件图上的值。
FILE_MODE_INFORMATION

FILE_MODE_INFORMATION结构用于查询或设置文件的访问模式。
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_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控件代码使用。
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 结构包含文件系统筛选器驱动程序维护的有关文件流的上下文信息。
IO_CREATE_STREAM_FILE_OPTIONS

详细了解IO_CREATE_STREAM_FILE_OPTIONS结构。
IO_DEVICE_HINT_ECP_CONTEXT

详细了解IO_DEVICE_HINT_ECP_CONTEXT结构。
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结构。
MARK_HANDLE_INFO

MARK_HANDLE_INFO结构在FSCTL_MARK_HANDLE控制代码请求期间作为输入缓冲区传递。
MARK_HANDLE_INFO32

用于MARK_HANDLE_INFO结构的版本。
MEMORY_BASIC_INFORMATION

包含有关进程虚拟地址空间中的页面范围的信息。
NETWORK_APP_INSTANCE_EA

使用服务器消息块 (SMB) 群集客户端故障转移的进程的扩展属性 (EA) 结构。
NETWORK_APP_INSTANCE_ECP_CONTEXT

NETWORK_APP_INSTANCE_ECP_CONTEXT 结构是 ECP) (Extra Create 参数,包含要与文件关联的应用程序实例标识符。
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

指向一个OPEN_REPARSE_LIST_ENTRY结构列表,这些结构指定了应直接打开而不返回STATUS_REPARSE的标记(可能还有 GUID)。
OPEN_REPARSE_LIST_ENTRY

此结构支持调用方打开特定的重新分析点,而不会禁止所有类别的重新分析点的重新分析行为。
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

QUERY_ON_CREATE_EA_INFORMATION 结构用于在 InfoClassFlags 参数中设置 QoCFileEaInformation 标志调用 FltRequestFileInfoOnCreateCompletion 时写入文件信息。
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

QUERY_ON_CREATE_FILE_STAT_INFORMATION 结构用于在 InfoClassFlags 参数中设置 QoCFileStatInformation 标志调用 FltRequestFileInfoOnCreateCompletion 时写入文件信息。
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_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结构。
SE_EXPORTS

详细了解 SE_EXPORTS 结构。
SE_SID

SE_SID联合保存最大大小的有效安全标识符 (SID) 。 结构占用 68 字节,适用于堆栈分配。
SE_TOKEN_USER

SE_TOKEN_USER 结构包含由 SeQueryInformationToken、GetTokenInformation 或 ZwQueryInformationToken 使用 TokenUser 信息类返回的最大有效用户 SID。 此结构适用于堆栈分配。
SEC_CERTIFICATE_REQUEST_CONTEXT

详细了解 SEC_CERTIFICATE_REQUEST_CONTEXT 结构。
SECURITY_DESCRIPTOR

SECURITY_DESCRIPTOR 结构包含与 对象关联的安全信息。 驱动程序使用此结构来设置和查询对象的安全状态。
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结构为系统访问控制列表 (ACE) 定义访问控制项, (ACL) 指定哪些类型的访问会导致系统级通知。
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结构为系统访问控制列表 (ACE) 定义访问控制项, (ACL) 指定作用域内策略标识符的权限。
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 结构。
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结构
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结构。

枚举

 
CSV_CONTROL_OP

指定要与FSCTL_CSV_CONTROL控制代码一起使用的群集共享卷 (CSV) 控制操作的类型。
CSV_DOWN_LEVEL_FILE_TYPE

详细了解CSV_DOWN_LEVEL_FILE_TYPE枚举器
FILE_KNOWN_FOLDER_TYPE

详细了解FILE_KNOWN_FOLDER_TYPE枚举。
FILE_STORAGE_TIER_CLASS

定义所需存储类类型的值。
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 输出标志。
FSRTL_CHANGE_BACKING_TYPE

FSRTL_CHANGE_BACKING_TYPE 枚举指定文件对象指定的缓存或控制区域的类型。
HEAP_MEMORY_INFO_CLASS

详细了解HEAP_MEMORY_INFO_CLASS枚举。
LINK_TRACKING_INFORMATION_TYPE

详细了解LINK_TRACKING_INFORMATION_TYPE枚举。
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

定义堆应使用的内存类型。
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

配置虚拟存储设备上使用的特定于文件系统的行为。