数据访问和存储

数据访问和存储技术的概述。

若要开发数据访问和存储,需要以下标头:

有关此技术的编程指南,请参阅:

IOCTLs

 
FSCTL_CREATE_OR_GET_OBJECT_ID

检索指定文件或目录的对象标识符。 如果不存在对象标识符,则使用FSCTL_CREATE_OR_GET_OBJECT_ID创建一个。
FSCTL_CSV_CONTROL

检索 CSV 控件作的结果。
FSCTL_CSV_QUERY_DOWN_LEVEL_FILE_SYSTEM_CHARACTERISTICS

检索有关 CSVFS 是代理的文件系统的信息。
FSCTL_DELETE_OBJECT_ID

从指定的文件或目录中删除对象标识符。
FSCTL_DELETE_REPARSE_POINT

从指定的文件或目录中删除重新分析点。
FSCTL_DUPLICATE_EXTENTS_TO_FILE

指示文件系统代表应用程序复制一系列文件字节。
FSCTL_EXTEND_VOLUME

增加已装载卷的大小。
FSCTL_FILE_LEVEL_TRIM

指示指定文件中不需要由存储系统存储的范围。
FSCTL_FILESYSTEM_GET_STATISTICS

从各种文件系统性能计数器中检索信息。
FSCTL_FILESYSTEM_GET_STATISTICS_EX

从各种文件系统性能计数器中检索信息。支持从 Windows 10 开始的此控制代码。
FSCTL_FIND_FILES_BY_SID

搜索其创建者所有者与指定 SID 匹配的文件的目录。
FSCTL_GET_BOOT_AREA_INFO

检索卷的启动扇区的位置。
FSCTL_GET_COMPRESSION

检索文件系统支持按流压缩的卷上的文件或目录的当前压缩状态。
FSCTL_GET_INTEGRITY_INFORMATION

检索 ReFS 卷上文件或目录的完整性状态。 (FSCTL_GET_INTEGRITY_INFORMATION)
FSCTL_GET_NTFS_FILE_RECORD

检索正在使用的第一个文件记录,其序号小于或等于所请求的文件引用编号。
FSCTL_GET_NTFS_VOLUME_DATA

检索有关指定 NTFS 文件系统卷的信息。
FSCTL_GET_OBJECT_ID

检索指定文件或目录的对象标识符。
FSCTL_GET_REPAIR

检索有关 NTFS 文件系统自我修复机制的信息。
FSCTL_GET_REPARSE_POINT

检索与指定句柄标识的文件或目录关联的重新分析点数据。
FSCTL_GET_RETRIEVAL_POINTER_BASE

返回文件系统相对于卷开始的第一个逻辑群集号(LCN)的扇区偏移量。
FSCTL_GET_RETRIEVAL_POINTERS

给定文件句柄时,检索一个数据结构,该结构描述特定文件的磁盘上的分配和位置;或者,如果给定卷句柄,则检索卷上错误的群集的位置。
FSCTL_GET_VOLUME_BITMAP

检索卷上已占用和可用群集的位图。
FSCTL_INITIATE_REPAIR

触发 NTFS 文件系统在单个文件上启动自我修复周期。
FSCTL_IS_CSV_FILE

确定文件是存储在 CSVFS 卷上还是检索命名空间信息。 (FSCTL_IS_CSV_FILE)
FSCTL_IS_FILE_ON_CSV_VOLUME

确定文件是存储在 CSVFS 卷上还是检索命名空间信息。 (FSCTL_IS_FILE_ON_CSV_VOLUME)
FSCTL_IS_VOLUME_MOUNTED

确定指定的卷是装载的,还是指定的文件或目录位于装载的卷上。
FSCTL_IS_VOLUME_OWNED_BYCSVFS

确定卷是否由 CSVFS 锁定。
FSCTL_LOOKUP_STREAM_FROM_CLUSTER

给定对 NTFS 卷或 NTFS 卷上的文件的句柄,返回一系列数据结构,该链描述占用指定群集的流。
FSCTL_MAKE_MEDIA_COMPATIBLE

在写入一次媒体上关闭一个打开的 UDF 会话,使媒体 ROM 兼容。
FSCTL_MARK_HANDLE

使用有关该文件或目录更改的信息标记指定的文件或目录及其更改日记记录。
FSCTL_MOVE_FILE

将文件的一个或多个虚拟群集从一个逻辑群集重新定位到同一卷中的另一个群集。 此作在碎片整理期间使用。
FSCTL_OPBATCH_ACK_CLOSE_PENDING

通知服务器客户端应用程序已准备好关闭文件。
FSCTL_OPLOCK_BREAK_ACK_NO_2

响应有关文件上机会锁即将损坏的通知。 使用此作可解锁文件上的所有机会锁,但使文件保持打开状态。
FSCTL_OPLOCK_BREAK_ACKNOWLEDGE

响应有关文件上的独占机会锁即将损坏的通知。 使用此作可指示文件应接收级别 2 机会锁。
FSCTL_OPLOCK_BREAK_NOTIFY

使调用应用程序能够等待机会锁中断的完成。
FSCTL_QUERY_ALLOCATED_RANGES

扫描文件或备用流,查找可能包含非零数据的范围。
FSCTL_QUERY_FILE_SYSTEM_RECOGNITION

查询卷上的文件系统识别信息。
FSCTL_QUERY_ON_DISK_VOLUME_INFO

请求特定于 UDF 的卷信息。
FSCTL_QUERY_REGION_INFO

检索为支持数据分层的卷定义的存储层区域。
FSCTL_QUERY_SPARING_INFO

检索卷的缺陷管理属性。 用于 UDF 文件系统。
FSCTL_QUERY_STORAGE_CLASSES

检索为支持数据分层的卷定义的存储层。
FSCTL_READ_FROM_PLEX

从指定的 plex 读取。
FSCTL_RECALL_FILE

召回远程存储管理的存储介质中的文件,这是分层存储管理软件。
FSCTL_REPAIR_COPIES

通过选择要使用的正确副本来修复数据损坏。
FSCTL_REQUEST_BATCH_OPLOCK

请求对文件进行批处理机会锁。
FSCTL_REQUEST_FILTER_OPLOCK

请求文件上的筛选器机会锁。
FSCTL_REQUEST_OPLOCK

请求文件上的机会锁(oplock),并确认发生了作锁中断。
FSCTL_REQUEST_OPLOCK_LEVEL_1

请求文件上的级别 1 机会锁。
FSCTL_REQUEST_OPLOCK_LEVEL_2

请求文件的级别 2 机会锁。
FSCTL_SET_COMPRESSION

在文件系统支持按文件和按目录压缩的卷上设置文件或目录的压缩状态。
FSCTL_SET_DEFECT_MANAGEMENT

设置指定文件的软件缺陷管理状态。 用于 UDF 文件系统。
FSCTL_SET_INTEGRITY_INFORMATION

检索 ReFS 卷上文件或目录的完整性状态。 (FSCTL_SET_INTEGRITY_INFORMATION)
FSCTL_SET_OBJECT_ID

设置指定文件或目录的对象标识符。
FSCTL_SET_OBJECT_ID_EXTENDED

修改与指定文件或目录的对象标识符关联的用户数据。
FSCTL_SET_REPAIR

设置 NTFS 文件系统自我修复功能的模式。
FSCTL_SET_REPARSE_POINT

设置文件或目录上的重新分析点。
FSCTL_SET_SPARSE

将指示的文件标记为稀疏或不稀疏。 在稀疏文件中,大量零可能不需要磁盘分配。
FSCTL_SET_ZERO_DATA

用零(0)填充文件的指定范围。
FSCTL_SET_ZERO_ON_DEALLOCATION

指示 NTFS 文件系统文件句柄在解除分配时,其群集应填充零。
FSCTL_SHRINK_VOLUME

指示卷准备执行收缩作、提交收缩作或收缩作将被终止。
FSCTL_TXFS_CREATE_MINIVERSION

为指定文件创建新的微型版本。 微型版本允许在事务期间引用文件的快照。 提交或回滚事务时,将丢弃微型版本。
FSCTL_TXFS_GET_METADATA_INFO

检索文件的 Transacted NTFS (TxF) 元数据以及锁定指定文件的事务的 GUID(如果文件已锁定)。
FSCTL_TXFS_GET_TRANSACTED_VERSION

返回TXFS_GET_TRANSACTED_VERSION结构。 该结构标识指定文件的最新提交版本,即句柄的版本号。
FSCTL_TXFS_LIST_TRANSACTION_LOCKED_FILES

返回指定事务当前锁定的所有文件的列表。 如果返回值ERROR_MORE_DATA,则返回在此调用时保存文件完整列表所需的缓冲区长度。
FSCTL_TXFS_LIST_TRANSACTIONS

返回指定资源管理器中当前涉及的所有事务的列表。
FSCTL_TXFS_MODIFY_RM

设置辅助资源管理器(RM)的日志模式和日志参数信息。
FSCTL_TXFS_QUERY_RM_INFORMATION

检索资源管理器的信息(RM)。
FSCTL_TXFS_READ_BACKUP_INFORMATION

返回指定文件的事务 NTFS (TxF) 特定信息。
FSCTL_TXFS_SAVEPOINT_INFORMATION

FSCTL_TXFS_SAVEPOINT_INFORMATION控制代码控制设置、清除和回滚到指定的保存点。
FSCTL_TXFS_TRANSACTION_ACTIVE

返回一个布尔值,该值指示创建快照时关联卷上是否有任何事务处于活动状态。 此调用仅适用于只读快照卷。
FSCTL_TXFS_WRITE_BACKUP_INFORMATION

将事务 NTFS (TxF) 特定信息写入指定文件。
FSCTL_USN_TRACK_MODIFIED_RANGES

为目标卷上的更新序列号(USN)更改日记流启用范围跟踪功能,或修改已启用的范围跟踪参数。
FSCTL_WAIT_FOR_REPAIR

指定修复完成后返回。
IOCTL_DISK_CREATE_DISK

使用CREATE_DISK结构中的信息初始化指定的磁盘和磁盘分区表。
IOCTL_DISK_DELETE_DRIVE_LAYOUT

从主启动记录中删除启动签名,以便将磁盘格式化为从扇区零到磁盘末尾。
IOCTL_DISK_FORMAT_TRACKS

在软盘上设置指定的连续曲目集的格式。 若要提供其他参数,请使用IOCTL_DISK_FORMAT_TRACKS_EXinstead。
IOCTL_DISK_FORMAT_TRACKS_EX

在软盘上设置指定的连续曲目集的格式。
IOCTL_DISK_GET_CACHE_INFORMATION

检索磁盘缓存配置数据。
IOCTL_DISK_GET_DISK_ATTRIBUTES

检索指定磁盘设备的属性。
IOCTL_DISK_GET_DRIVE_GEOMETRY

检索有关物理磁盘的 geometry:_type、缸数、每个缸的轨迹、每个轨道的扇区以及每个扇区字节的信息。
IOCTL_DISK_GET_DRIVE_GEOMETRY_EX

检索有关物理磁盘几何图形:_type、缸数、每个柱形图的轨迹、每个轨道的扇区数以及每个扇区的字节的扩展信息。
IOCTL_DISK_GET_DRIVE_LAYOUT

检索磁盘分区表中每个条目的信息。
IOCTL_DISK_GET_DRIVE_LAYOUT_EX

检索磁盘分区表中每个条目的扩展信息。
IOCTL_DISK_GET_LENGTH_INFO

检索指定磁盘、卷或分区的长度。
IOCTL_DISK_GET_PARTITION_INFO

检索有关磁盘分区的类型、大小和性质的信息。
IOCTL_DISK_GET_PARTITION_INFO_EX

检索有关磁盘分区的类型、大小和性质的扩展信息。
IOCTL_DISK_GROW_PARTITION

放大指定的分区。
IOCTL_DISK_IS_WRITABLE

确定指定的磁盘是否可写。
IOCTL_DISK_PERFORMANCE

启用提供磁盘性能信息的性能计数器。
IOCTL_DISK_PERFORMANCE_OFF

禁用提供磁盘性能信息的性能计数器。
IOCTL_DISK_REASSIGN_BLOCKS

指示磁盘设备将一个或多个块映射到其备用块池。 (IOCTL_DISK_REASSIGN_BLOCKS)
IOCTL_DISK_REASSIGN_BLOCKS_EX

指示磁盘设备将一个或多个块映射到其备用块池。 (IOCTL_DISK_REASSIGN_BLOCKS_EX)
IOCTL_DISK_RESET_SNAPSHOT_INFO

从磁盘中清除所有卷影复制服务(VSS)基于硬件的卷影复制(也称为“快照”)信息。
IOCTL_DISK_SET_CACHE_INFORMATION

设置磁盘配置数据。
IOCTL_DISK_SET_DISK_ATTRIBUTES

设置指定磁盘设备的属性。
IOCTL_DISK_SET_DRIVE_LAYOUT

按驱动器布局和分区信息数据指定的磁盘进行分区。
IOCTL_DISK_SET_DRIVE_LAYOUT_EX

根据指定的驱动器布局和分区信息数据对磁盘进行分区。
IOCTL_DISK_SET_PARTITION_INFO

设置指定磁盘分区的分区信息。
IOCTL_DISK_SET_PARTITION_INFO_EX

设置指定磁盘分区的分区信息,包括 AT 和 EFI(可扩展固件接口)分区的布局信息。
IOCTL_DISK_UPDATE_PROPERTIES

使缓存的分区表失效并重新枚举设备。
IOCTL_DISK_VERIFY

验证固定磁盘上的指定盘区。
IOCTL_STORAGE_DEVICE_POWER_CAP

Windows 应用程序可以使用此控制代码为存储设备指定最大作能耗级别。
IOCTL_STORAGE_FIRMWARE_ACTIVATE

Windows 应用程序可以使用此控制代码在指定的设备上激活固件映像。
IOCTL_STORAGE_FIRMWARE_DOWNLOAD

Windows 应用程序可以使用此控制代码将固件映像下载到目标设备,但不能激活它。
IOCTL_STORAGE_FIRMWARE_GET_INFO

Windows 应用程序可以使用此控制代码查询存储设备以获取详细的固件信息。
IOCTL_STORAGE_PROTOCOL_COMMAND

Windows 应用程序可以使用此控制代码返回存储设备或适配器的属性。 请求指示要检索的信息类型,例如设备的查询数据或适配器的功能和限制。
IOCTL_STORAGE_QUERY_PROPERTY

Windows 应用程序可以使用此控制代码返回存储设备或适配器的属性。
IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD

Windows 应用程序可以使用此控制代码设置设备的温度阈值(设备支持时)。
IOCTL_VOLUME_GET_GPT_ATTRIBUTES

检索卷的属性。
IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS

检索一个或多个磁盘上指定卷的物理位置。
IOCTL_VOLUME_IS_CLUSTERED

确定指定的卷是否群集化。
IOCTL_VOLUME_OFFLINE

使卷脱机。
IOCTL_VOLUME_ONLINE

使卷联机。

枚举

 
CLFS_CONTEXT_MODE

指定上下文模式类型,指示客户端用于扫描日志的方向和访问方法。
CLFS_IOSTATS_CLASS

定义 CLFS 报告的 I/O 统计信息类型,并在客户端调用 GetLogIoStatistics 时使用。
CLFS_LOG_ARCHIVE_MODE

指定日志是否为临时日志。
CLFS_MGMT_POLICY_TYPE

CLFS_MGMT_POLICY_TYPE枚举列出了有效的策略类型。
COPYFILE2_COPY_PHASE

指示错误时副本的阶段。
COPYFILE2_MESSAGE_ACTION

CopyFile2ProgressRoutine 回调函数返回,指示应对挂起的复制作执行什么作。
COPYFILE2_MESSAGE_TYPE

指示在 COPYFILE2_MESSAGE 结构中传递给 CopyFile2ProgressRoutine 回调函数的消息的类型。
CREATE_BIND_LINK_FLAGS

可以将这些标志传递到 CreateBindLink,以更改默认绑定链接行为以满足用户的需求。
CSV_CONTROL_OP

指定要与FSCTL_CSV_CONTROL控件代码一起使用的 CSV 控件作的类型。
FILE_ID_TYPE

FILE_ID_DESCRIPTOR结构中联合的歧视性。
FILE_INFO_BY_HANDLE_CLASS

标识 GetFileInformationByHandleEx 应检索或 SetFileInformationByHandle 应设置的文件信息的类型。
FILE_INFO_BY_NAME_CLASS

标识 GetFileInformationByName 应检索的文件信息的类型。
FILE_STORAGE_TIER_MEDIA_TYPE

指定存储媒体类型。
FINDEX_INFO_LEVELS

定义与 FindFirstFileEx 函数一起使用的值,以指定返回的数据的信息级别。
FINDEX_SEARCH_OPS

定义与 FindFirstFileEx 函数一起使用的值,以指定要执行的筛选类型。
GET_FILEEX_INFO_LEVELS

定义用于 GetFileAttributesEx 和 GetFileAttributesTransacted 函数的值,以指定返回的数据的信息级别。
IORING_CREATE_ADVISORY_FLAGS

指定用于通过调用 CreateIoRing 创建 I/O 通道的公告标志。
IORING_CREATE_REQUIRED_FLAGS

指定使用对 CreateIoRing 的调用创建 I/O 通道所需的标志。
IORING_FEATURE_FLAGS

表示对 I/O 通道 API 版本的功能支持。
IORING_OP_CODE

指定 I/O 环作的类型。
IORING_REF_KIND

指定IORING_HANDLE_REF结构的类型。
IORING_SQE_FLAGS

指定 I/O 环提交队列条目的内核行为选项。
IORING_VERSION

指定 IORING API 版本。
MEDIA_TYPE

表示各种形式的设备媒体。
NtmsObjectsTypes

NtmsObjectsTypes 枚举类型指定 RSM 对象的类型。
NVME_ACCESS_FREQUENCIES

定义指示对逻辑块寻址(LBA)范围的读取和写入访问频率的值。
NVME_ACCESS_LATENCIES

定义指示读取和写入作的延迟的值。
NVME_ADMIN_COMMANDS

定义在管理命令集中指定命令的值。 管理员命令集包含可提交到管理员提交队列的命令。
NVME_ASYNC_EVENT_ERROR_STATUS_CODES

包含指示常规错误事件类型的值。
NVME_ASYNC_EVENT_HEALTH_STATUS_CODES

包含指示 SMART/Health Status 事件类型的值。
NVME_ASYNC_EVENT_IO_COMMAND_SET_STATUS_CODES

包含指示 I/O 命令集事件类型的值。
NVME_ASYNC_EVENT_NOTICE_CODES

包含指示通知事件类型的值。
NVME_ASYNC_EVENT_TYPES

包含指示异步事件类型的值。
NVME_CC_SHN_SHUTDOWN_NOTIFICATIONS

包含指示控制器配置(CC)关闭通知的值。
NVME_CMBSZ_SIZE_UNITS

包含指定指示控制器内存缓冲区大小的大小单位的值。
NVME_COMMAND_EFFECT_SBUMISSION_EXECUTION_LIMITS

包含指示关联命令的命令提交和执行建议的值。
NVME_CSTS_SHST_SHUTDOWN_STATUS

包含指示主机在 NVME_CONTROLLER_CONFIGURATION 结构中设置 SHN 字段启动的关闭处理状态的值。
NVME_DIRECTIVE_RECEIVE_IDENTIFY_OPERATIONS

包含一个值,该值指定标识作的指令类型。
NVME_DIRECTIVE_RECEIVE_STREAMS_OPERATIONS

包含指示 Streams作的指令类型的值。
NVME_DIRECTIVE_SEND_IDENTIFY_OPERATIONS

包含一个值,该值指定发送到标识作的指令类型。
NVME_DIRECTIVE_SEND_STREAMS_OPERATIONS

包含指示发送到 Streams作的指令类型的值。
NVME_DIRECTIVE_TYPES

包含指示指令类型的值。
NVME_FEATURE_VALUE_CODES

包含指示应由 NVME_ADMIN_COMMAND_GET_FEATURESNVME_ADMIN_COMMAND_SET_FEATURES 管理员命令检索或配置功能的值。
NVME_FEATURES

包含指示 NVME_ADMIN_COMMAND_GET_FEATURESNVME_ADMIN_COMMAND_SET_FEATURES 管理员命令应检索或配置哪些功能的值。
NVME_FIRMWARE_ACTIVATE_ACTIONS

包含一些值,该值指示在固件映像下载命令下载的映像上或以前下载并放置的映像上执行的作。
NVME_FUSED_OPERATION_CODES

包含指示命令是融合作中的第一个还是第二个命令的值。
NVME_IDENTIFY_CNS_CODES

包含指示将在NVME_CDW10_IDENTIFY结构的控制器或命名空间结构(CNS)成员中返回的控制器或命名空间信息类型的值。
NVME_LBA_RANGE_TYPES

包含指示NVME_LBA_RANGET_TYPE_ENTRY结构中逻辑块寻址(LBA)范围类型的值。
NVME_LOG_PAGES

包含一个值,这些值指示可由“获取日志页”NVME_ADMIN_COMMAND_GET_LOG_PAGE 管理员命令检索的日志页。
NVME_NVM_COMMANDS

包含指示 NVM 命令集中命令的值。
NVME_NVM_QUEUE_PRIORITIES

包含一个值,这些值指示一个优先级,如果控制者支持 I/O 提交队列,则可以由仲裁机制考虑。
NVME_PROTECTION_INFORMATION_TYPES

包含一个值,该值指示是否启用端到端数据保护,如果是,则指定保护信息的类型。
NVME_RESERVATION_NOTIFICATION_TYPES

包含一个值,该值指示预留通知日志页中的预留通知类型。
NVME_SECURE_ERASE_SETTINGS

包含一些值,该值指定安全擦除作的类型是否应作为 Format NVM 命令的一部分执行。
NVME_STATUS_COMMAND_SPECIFIC_CODES

包含指示特定于特定命令的状态的值。
NVME_STATUS_GENERIC_COMMAND_CODES

包含一个值,该值指示与命令关联的状态,该命令在很多不同类型的命令中都是通用的。
NVME_STATUS_MEDIA_ERROR_CODES

包含指示与 NVM 媒体关联的错误或指示数据完整性类型错误的值。
NVME_STATUS_TYPES

包含一个值,该值指示在命令完成后,控制器在完成队列条目中发布的状态代码的类型。
NVME_TEMPERATURE_THRESHOLD_TYPES

包含指示总体设备温度(包括控制器和 NVM)的阈值类型的值。
PARTITION_STYLE

表示分区的格式。
PRIORITY_HINT

定义与FILE_IO_PRIORITY_HINT_INFO结构一起使用的值,以指定文件 I/O作的优先级提示。
READ_DIRECTORY_NOTIFY_INFORMATION_CLASS

指示调用 ReadDirectoryChangesExW 函数的应用程序可以请求的信息类型。
STORAGE_COMPONENT_HEALTH_STATUS

指定存储组件的运行状况。
STORAGE_DEVICE_FORM_FACTOR

指定设备的外形规格。
STORAGE_DEVICE_POWER_CAP_UNITS

最大功率阈值的单位。
STORAGE_PORT_CODE_SET

保留供系统使用。 (STORAGE_PORT_CODE_SET)
STORAGE_PROPERTY_ID

枚举作为输入传递给IOCTL_STORAGE_QUERY_PROPERTY请求的 STORAGE_PROPERTY_QUERY 结构的 PropertyId 成员的可能值,以检索存储设备或适配器的属性。
STORAGE_PROTOCOL_ATA_DATA_TYPE

ATA 协议数据类型。
STORAGE_PROTOCOL_NVME_DATA_TYPE

描述在IOCTL_STORAGE_QUERY_PROPERTY请求期间要查询的 NVMe 协议特定数据的类型。
STORAGE_PROTOCOL_TYPE

指定存储设备的协议。
STORAGE_QUERY_TYPE

由传递给IOCTL_STORAGE_QUERY_PROPERTY控制代码的STORAGE_PROPERTY_QUERY结构使用,以指示有关存储设备或适配器的属性返回的信息。
STREAM_INFO_LEVELS

定义与 FindFirstStreamW 函数一起使用的值,以指定返回的数据的信息级别。
TRANSACTION_OUTCOME

定义 KTM 可以分配给事务的结果(结果)。
WRITE_CACHE_CHANGE

指示设备的写入缓存功能是否可更改。
WRITE_CACHE_ENABLE

指示是启用或禁用写入缓存。
WRITE_CACHE_TYPE

指定缓存类型。
WRITE_THROUGH

指定存储设备是否支持写通缓存。

功能

 
AccessNtmsLibraryDoor

AccessNtmsLibraryDoor 函数解锁指定库的门。 如果库繁忙,RSM 会将请求排成队列并成功返回。
添加

将 IDiskQuotaUser 指针添加到批处理列表。
AddLogContainer

如果调用进程对 .blf 文件具有写入访问权限,并且能够在容器的目标目录中创建文件,则向与日志句柄关联的物理日志中添加容器。
AddLogContainerSet

如果调用进程有权访问日志句柄,则向与日志句柄关联的物理日志中添加多个日志容器。
AddNtmsMediaType

如果库对象中当前不存在关系,AddNtmsMediaType 函数会将指定的媒体类型添加到指定的库。 然后,如果系统媒体池不存在,该函数将创建系统媒体池。
AddUserName

为指定用户在卷上添加新的配额条目。 用户由域和帐户名称标识。
AddUserSid

为指定用户在卷上添加新的配额条目。 用户由安全标识符(SID)标识。
AddUsersToEncryptedFile

将用户密钥添加到指定的加密文件。
AdvanceLogBase

将日志流的基日志序列号(LSN)前进到指定的 LSN。
AlignReservedLog

计算一组保留记录的扇区对齐预留大小。
AllocateNtmsMedia

AllocateNtmsMedia 函数分配一段可用媒体。
AllocReservedLog

为一组保留记录分配扇区对齐的空间。
AreFileApisANSI

确定文件 I/O 函数是使用 ANSI 还是 OEM 字符集代码页。
AreShortNamesEnabled

AreShortNamesEnabled 函数确定是否为指定卷启用短名称。
BeginNtmsDeviceChangeDetection

BeginNtmsDeviceChangeDetection 函数允许应用程序开始设备更改检测会话。
BuildIoRingCancelRequest

尝试取消以前提交的 I/O 环作。
BuildIoRingReadFile

使用 I/O 通道从文件执行异步读取。
BuildIoRingRegisterBuffers

向系统注册缓冲区数组,以便将来执行 I/O 环作。
BuildIoRingRegisterFileHandles

向系统注册文件句柄数组,以便将来执行 I/O 环作。
CancelIo

取消由指定文件的调用线程发出的所有挂起输入和输出(I/O)作。
CancelIoEx

标记指定文件句柄的任何未完成的 I/O作。 该函数仅取消当前进程中的 I/O作,而不考虑哪个线程创建了 I/O作。
CancelNtmsLibraryRequest

CancelNtmsLibraryRequest 函数取消未完成的 RSM 请求,例如对 CleanNtmsDrive 函数的调用。 如果库繁忙,RSM 会将取消排队并返回成功。
CancelNtmsOperatorRequest

CancelNtmsOperatorRequest 函数取消指定的 RSM 运算符请求。
CancelSynchronousIo

将指定的线程颁发的挂起的同步 I/O作标记为已取消。
ChangeNtmsMediaType

ChangeNtmsMediaType 函数将指定的 PMID 移动到指定的目标媒体池,并将 PMID 的媒体类型标识符设置为目标媒体池的媒体类型。
CheckNameLegalDOS8Dot3A

确定指定名称是否可用于在 FAT 文件系统上创建文件。 (ANSI)
CheckNameLegalDOS8Dot3W

确定指定名称是否可用于在 FAT 文件系统上创建文件。 (Unicode)
CLAIMMEDIALABEL

ClaimMediaLabel 回调函数确定指定的媒体标签是否由媒体的关联应用程序创建。
CleanNtmsDrive

CleanNtmsDrive 函数将指定驱动器的清理请求排队进行清理。
ClfsLsnEqual

确定同一流中的两个 LSN 是否相等。
ClfsLsnGreater

确定一个 LSN 是否大于另一个 LSN。 这两个 LSN 必须来自同一流。
ClfsLsnLess

确定一个 LSN 是否小于另一个 LSN。 这两个 LSN 必须来自同一流。
ClfsLsnNull

确定指定的 LSN 是否等于CLFS_LSN_NULL的最小可能的 LSN。
克隆

创建另一个包含与当前枚举状态相同的用户配额条目的枚举器。
CloseAndResetLogFile

重置日志文件,然后关闭日志。
CloseEncryptedFileRaw

在备份或还原作后关闭加密文件,并释放关联的系统资源。
CloseIoRing

关闭以前通过调用 CreateIoRing 打开的 HIORING 句柄
CloseNtmsNotification

CloseNtmsNotification 函数关闭指定的打开通知通道。
CloseNtmsSession

CloseNtmsSession 函数关闭指定的 RSM 会话。
CommitComplete

指示资源管理器(RM)已完成提交事务管理器(TM)请求的事务。
CommitEnlistment

提交与此登记句柄关联的事务。 此函数由通信资源管理器(有时称为高级事务管理器)使用。
CommitTransaction

请求提交指定的事务。 (CommitTransaction)
CommitTransactionAsync

请求提交指定的事务。 (CommitTransactionAsync)
CopyFile

CopyFile 函数 (winbase.h) 将现有文件复制到新文件。
CopyFile2

将现有文件复制到新文件,并通过回调函数通知应用程序其进度。 (CopyFile2)
CopyFileA

将现有文件复制到新文件。 (CopyFileA)
CopyFileExA

将现有文件复制到新文件,并通过回调函数通知应用程序其进度。 (CopyFileExA)
CopyFileExW

将现有文件复制到新文件,并通过回调函数通知应用程序其进度。 (CopyFileExW)
CopyFileFromAppW

将现有文件复制到新文件。 此函数的行为与 CopyFile 相同,只不过此函数遵循通用 Windows 平台应用安全模型。
CopyFileTransactedA

将现有文件作为事务处理作复制到新文件,并通过回调函数通知其进度。 (ANSI)
CopyFileTransactedW

将现有文件作为事务处理作复制到新文件,并通过回调函数通知其进度。 (Unicode)
CopyFileW

CopyFileW (Unicode) 函数 (winbase.h) 将现有文件复制到新文件。
CreateBindLink

此 API 允许管理员在虚拟路径和后盾路径之间创建绑定链接。
CreateDirectory

CreateDirectory 函数 (winbase.h) 将创建新的目录。
CreateDirectoryA

创建新目录。 (CreateDirectoryA)
CreateDirectoryExA

使用指定模板目录的属性创建新目录。 (ANSI)
CreateDirectoryExW

使用指定模板目录的属性创建新目录。 (Unicode)
CreateDirectoryFromAppW

创建新目录。 此函数的行为与 CreateDirector 相同,只不过此函数遵循通用 Windows 平台应用安全模型。
CreateDirectoryTransactedA

使用指定模板目录的属性创建一个新目录作为事务作。 (ANSI)
CreateDirectoryTransactedW

使用指定模板目录的属性创建一个新目录作为事务作。 (Unicode)
CreateDirectoryW

创建新目录。 (CreateDirectoryW)
CreateEnlistment

创建登记,设置其初始状态,并打开具有指定访问权限的登记句柄。
CreateEnumUsers

创建用于枚举卷上的配额用户的枚举器对象。
CreateFile2

创建或打开文件或 I/O 设备。
CreateFile2FromAppW

创建或打开文件或 I/O 设备。 此函数的行为与 CreateFile2 相同,只不过此函数遵循通用 Windows 平台应用安全模型。
CreateFileA

创建或打开文件或 I/O 设备。 最常用的 I/O 设备如下所示:_file、文件流、目录、物理磁盘、卷、控制台缓冲区、磁带驱动器、通信资源、mailslot 和管道。 (ANSI)
CreateFileFromAppW

创建或打开文件或 I/O 设备。 此函数的行为与 CreateFile 相同,只不过此函数遵循通用 Windows 平台应用安全模型。
CreateFileTransactedA

以事务处理作的形式创建或打开文件、文件流或目录。 (ANSI)
CreateFileTransactedW

以事务处理作的形式创建或打开文件、文件流或目录。 (Unicode)
CreateFileW

创建或打开文件或 I/O 设备。 最常用的 I/O 设备如下所示:_file、文件流、目录、物理磁盘、卷、控制台缓冲区、磁带驱动器、通信资源、mailslot 和管道。 (Unicode)
CreateHardLinkA

在现有文件和新文件之间建立硬链接。 (ANSI)
CreateHardLinkTransactedA

将现有文件和新文件之间的硬链接作为事务处理作建立。 (ANSI)
CreateHardLinkTransactedW

将现有文件和新文件之间的硬链接作为事务处理作建立。 (Unicode)
CreateHardLinkW

在现有文件和新文件之间建立硬链接。 (Unicode)
CreateIoCompletionPort

创建输入/输出(I/O)完成端口并将其与指定的文件句柄相关联,或创建尚未与文件句柄关联的 I/O 完成端口,以便稍后进行关联。
CreateIoRing

创建 I/O 环提交/完成队列对的新实例,并返回引用 I/O 通道的句柄。
CreateLogContainerScanContext

创建与 ScanLogContainers 一起使用的扫描上下文,以枚举与日志关联的所有日志容器,并执行第一次扫描。
CreateLogFile

创建或打开日志。
CreateLogMarshallingArea

为日志创建封送区域,并在成功时返回封送上下文。 在创建封送区域之前,日志必须至少有一个容器。
CreateNtmsMediaA

CreateNtmsMedia 函数为新脱机媒体创建 PMID 和侧(或侧)。 媒体放置在为 lpPhysicalMedia 指定的媒体池中。 (ANSI)
CreateNtmsMediaPool

CreateNtmsMediaPool 函数创建新的应用程序媒体池。 (CreateNtmsMediaPool)
CreateNtmsMediaPoolA

CreateNtmsMediaPool 函数创建新的应用程序媒体池。 (CreateNtmsMediaPoolA)
CreateNtmsMediaPoolW

CreateNtmsMediaPoolW (Unicode) 函数创建新的应用程序媒体池。 (CreateNtmsMediaPoolW)
CreateNtmsMediaW

CreateNtmsMedia 函数为新脱机媒体创建 PMID 和侧(或侧)。 媒体放置在为 lpPhysicalMedia 指定的媒体池中。 (Unicode)
CreateResourceManager

创建新的资源管理器 (RM) 对象,并将 RM 与事务管理器(TM)相关联。
CreateSymbolicLinkA

创建符号链接。 (ANSI)
CreateSymbolicLinkTransactedA

创建符号链接作为事务处理作。 (ANSI)
CreateSymbolicLinkTransactedW

创建符号链接作为事务处理作。 (Unicode)
CreateSymbolicLinkW

创建符号链接。 (Unicode)
CreateTransaction

创建新的事务对象。
CreateTransactionManager

创建新的事务管理器 (TM) 对象,并返回具有指定访问权限的句柄。
CreateUserBatch

创建一个批处理对象,用于同时优化多个用户的配额设置的更新。
DeallocateNtmsMedia

DeallocateNtmsMedia 函数解除分配与指定逻辑媒体关联的端。
DecommissionNtmsMedia

DecommissionNtmsMedia 函数将一侧从“可用”状态移动到“已解除授权”状态。
DecryptFileA

解密加密的文件或目录。 (ANSI)
DecryptFileW

解密加密的文件或目录。 (Unicode)
DefineDosDeviceA

定义、重新定义或删除 MS-DOS 设备名称。 (DefineDosDeviceA)
DefineDosDeviceW

定义、重新定义或删除 MS-DOS 设备名称。 (DefineDosDeviceW)
DeleteFile

DeleteFile 函数 (winbase.h) 删除现有文件。
DeleteFileA

删除现有文件。 (DeleteFileA)
DeleteFileFromAppW

删除现有文件。 此函数的行为与 DeleteFile 相同,只不过此函数遵循通用 Windows 平台应用安全模型。
DeleteFileTransactedA

将现有文件作为事务处理作删除。 (ANSI)
DeleteFileTransactedW

将现有文件作为事务处理作删除。 (Unicode)
DeleteFileW

删除现有文件。 (DeleteFileW)
DeleteLogByHandle

标记要删除的指定日志。 当关闭日志的所有句柄、封送区域和读取上下文时,实际上会删除日志。 如果日志是物理日志,则会删除其基础容器。
DeleteLogFile

标记要删除的日志。 当关闭日志的所有句柄、封送区域和读取上下文时,实际上会删除日志。 如果日志是物理日志,则会删除其基础容器。
DeleteLogMarshallingArea

删除通过成功调用 CreateLogMarshallingArea 创建的封送区域。
DeleteNtmsDrive

DeleteNtmsDrive 函数从 RSM 数据库删除驱动器。 驱动器必须具有 dwOperationalState NTMS_NOT_PRESENT。
DeleteNtmsLibrary

DeleteNtmsLibrary 函数从 RSM 数据库中删除库以及库中包含的所有设备。 库中的所有媒体都移动到脱机库。
DeleteNtmsMedia

DeleteNtmsMedia 函数通过从数据库中删除对指定媒体的所有引用,从 RSM 中删除脱机媒体的物理部分。
DeleteNtmsMediaPool

DeleteNtmsMediaPool 函数删除指定的应用程序媒体池。
DeleteNtmsMediaType

DeleteNtmsMediaType 函数从指定库中删除指定的媒体类型关系,前提是该库不包含指定媒体类型的任何物理媒体对象。
DeleteNtmsRequests

DeleteNtmsRequests 函数从 RSM 数据库删除请求或请求列表。
DeleteUser

从卷配额信息文件中删除用户条目。
DeleteVolumeMountPointA

删除驱动器号或装载的文件夹。 (DeleteVolumeMountPointA)
DeleteVolumeMountPointW

删除驱动器号或装载的文件夹。 (DeleteVolumeMountPointW)
DeregisterManageableLogClient

使用日志管理器取消注册客户端。
DisableNtmsObject

DisableNtmsObject 函数禁用指定的 RSM 对象。
DismountNtmsDrive

DismountNtmsDrive 函数将命令排入队列,将指定驱动器中的媒体移动到其存储槽。 此函数应与 MountNtmsMedia 函数配对。
DismountNtmsMedia

DismountNtmsMedia 函数将命令排入队列,将驱动器中的指定媒体移动到其存储。 此函数应与 MountNtmsMedia 函数配对。
DumpLogRecords

扫描指定的日志;根据记录类型筛选日志记录;并将记录放在调用方打开的输出文件流中。
DuplicateEncryptionInfoFile

将 EFS 元数据从一个文件或目录复制到另一个文件或目录。
弹出DiskFromSADriveA

EjectDiskFromSADrive 函数弹出独立可移动驱动器中的媒体。 (ANSI)
弹出DiskFromSADriveW

EjectDiskFromSADrive 函数弹出独立可移动驱动器中的媒体。 (Unicode)
弹出NtmsCleaner

EjectNtmsCleaner 函数从当前保留的清洁槽中弹出清洁盒。
EjectNtmsMedia

EjectNtmsMedia 函数从当前库的端口弹出指定的介质。 如果库繁忙,RSM 会排队弹出媒体并返回成功。
EnableNtmsObject

EnableNtmsObject 函数启用指定的对象。
EncryptFileA

加密文件或目录。 (ANSI)
EncryptFileW

加密文件或目录。 (Unicode)
EncryptionDisable

禁用或启用指定目录及其中的文件的加密。
EndNtmsDeviceChangeDetection

EndNtmsDeviceChangeDetection 函数结束使用 SetNtmsDeviceChangeDetection 函数指定的任何目标设备的设备更改检测,并关闭更改检测句柄。
EnumerateNtmsObject

EnumerateNtmsObject 函数枚举 lpContainerId 参数中包含的 RSM 对象。
ExportNtmsDatabase

ExportNtmsDatabase 函数在 RSM 数据库目录中创建一组一致的数据库文件。
FileEncryptionStatusA

检索指定文件的加密状态。 (ANSI)
FileEncryptionStatusW

检索指定文件的加密状态。 (Unicode)
FindClose

关闭由 FindFirstFile、FindFirstFileEx、FindFirstFileNameW、FindFirstFileNameTransactedW、FindFirstFileTransacted、FindFirstStreamTransactedW 或 FindFirstStreamW 函数打开的文件搜索句柄。
FindCloseChangeNotification

停止更改通知处理监视。
FindFirstChangeNotificationA

创建更改通知句柄并设置初始更改通知筛选器条件。 (ANSI)
FindFirstChangeNotificationW

创建更改通知句柄并设置初始更改通知筛选器条件。 (Unicode)
FindFirstFileA

在目录中搜索与特定名称匹配的名称的文件或子目录(如果使用通配符时为部分名称)。 (ANSI)
FindFirstFileExA

使用与指定的名称和属性匹配的文件或子目录搜索目录。 (FindFirstFileExA)
FindFirstFileExFromAppW

使用与指定的名称和属性匹配的文件或子目录搜索目录。
FindFirstFileExW

使用与指定的名称和属性匹配的文件或子目录搜索目录。 (FindFirstFileExW)
FindFirstFileNameTransactedW

创建指向指定文件的所有硬链接的枚举作为事务处理作。 该函数将返回枚举的句柄,该句柄可用于对 FindNextFileNameW 函数的后续调用。
FindFirstFileNameW

创建指向指定文件的所有硬链接的枚举。 FindFirstFileNameW 函数返回枚举的句柄,该句柄可用于对 FindNextFileNameW 函数的后续调用。
FindFirstFileTransactedA

在目录中搜索与特定名称匹配作为事务作的名称的文件或子目录。 (ANSI)
FindFirstFileTransactedW

在目录中搜索与特定名称匹配作为事务作的名称的文件或子目录。 (Unicode)
FindFirstFileW

在目录中搜索与特定名称匹配的名称的文件或子目录(如果使用通配符时为部分名称)。 (Unicode)
FindFirstStreamTransactedW

将指定文件或目录中的第一个流枚举为事务处理作。
FindFirstStreamW

使用指定文件或目录中的 ::$DATA 流类型枚举第一个流。
FindFirstVolumeA

检索计算机上的卷的名称。 (FindFirstVolumeA)
FindFirstVolumeMountPointA

检索指定卷上装载的文件夹的名称。 (ANSI)
FindFirstVolumeMountPointW

检索指定卷上装载的文件夹的名称。 (Unicode)
FindFirstVolumeW

检索计算机上的卷的名称。 (FindFirstVolumeW)
FindNextChangeNotification

作系统在下次检测到适当的更改时发出更改通知信号的请求处理。
FindNextFileA

继续执行对 FindFirstFile、FindFirstFileEx 或 FindFirstFileTransacted 函数的上一次调用中的文件搜索。 (ANSI)
FindNextFileNameW

继续使用成功调用 FindFirstFileNameW 函数返回的句柄枚举指向文件的硬链接。
FindNextFileW

继续执行对 FindFirstFile、FindFirstFileEx 或 FindFirstFileTransacted 函数的上一次调用中的文件搜索。 (Unicode)
FindNextStreamW

继续通过对 FindFirstStreamW 函数的上一次调用启动的流搜索。
FindNextVolumeA

继续通过调用 FindFirstVolume 函数启动的卷搜索。 (FindNextVolumeA)
FindNextVolumeMountPointA

继续通过调用 FindFirstVolumeMountPoint 函数启动的已装载文件夹搜索。 (ANSI)
FindNextVolumeMountPointW

继续通过调用 FindFirstVolumeMountPoint 函数启动的已装载文件夹搜索。 (Unicode)
FindNextVolumeW

继续通过调用 FindFirstVolume 函数启动的卷搜索。 (FindNextVolumeW)
FindUserName

在卷配额信息中找到特定条目。
FindUserSid

在卷配额信息中找到特定的用户条目。
FindVolumeClose

关闭指定的卷搜索句柄。
FindVolumeMountPointClose

关闭指定的已装载文件夹搜索句柄。
FlushLogBuffers

强制将此封送处理区域追加的所有记录刷新到磁盘。
FlushLogToLsn

强制将此封送区域追加到具有指定日志序列号(LSN)的记录上的所有记录将刷新到磁盘。 此作期间可能会刷新的记录数多于指定记录。
FlushToDisk

在对基础文件系统的单个调用中,将用户对象更改写入磁盘。
FreeEncryptionCertificateHashList

释放证书哈希列表。
FreeReservedLog

减少通过调用 ReserveAndAppendLog、ReserveAndAppendLogAligned 或 AllocReservedLog 在封送区域中保留的日志记录数。
GetAccountStatus

检索用户对象的帐户的状态。
GetBinaryTypeA

确定文件是否为可执行文件(.exe)文件,如果是,哪个子系统运行可执行文件。 (ANSI)
GetBinaryTypeW

确定文件是否为可执行文件(.exe)文件,如果是,哪个子系统运行可执行文件。 (Unicode)
GetCompressedFileSizeA

检索用于存储指定文件的实际磁盘存储字节数。 (ANSI)
GetCompressedFileSizeTransactedA

检索用于将指定文件存储为事务作的实际磁盘存储字节数。 (ANSI)
GetCompressedFileSizeTransactedW

检索用于将指定文件存储为事务作的实际磁盘存储字节数。 (Unicode)
GetCompressedFileSizeW

检索用于存储指定文件的实际磁盘存储字节数。 (Unicode)
GetCurrentClockTransactionManager

从事务管理器获取虚拟时钟值。
GetCurrentDirectory

检索当前进程的当前目录。
GetDefaultQuotaLimit

检索卷的默认配额限制。
GetDefaultQuotaLimitText

检索卷的默认配额限制。 限制以文本字符串表示;例如 10.5 MB。
GetDefaultQuotaThreshold

检索卷的默认配额警告阈值。
GetDefaultQuotaThresholdText

检索卷的默认警告阈值。
GetDiskFreeSpaceA

检索有关指定磁盘的信息,包括磁盘上的可用空间量。 (ANSI)
GetDiskFreeSpaceExA

检索有关磁盘卷上可用空间量的信息,即总空间量、可用空间总量以及与调用线程关联的用户可用的可用空间总量。 (ANSI)
GetDiskFreeSpaceExW

检索有关磁盘卷上可用空间量的信息,即总空间量、可用空间总量以及与调用线程关联的用户可用的可用空间总量。 (Unicode)
GetDiskFreeSpaceW

检索有关指定磁盘的信息,包括磁盘上的可用空间量。 (Unicode)
GetDiskSpaceInformationA

获取给定根路径处卷的磁盘空间信息。
GetDiskSpaceInformationW

获取给定根路径处卷的磁盘空间信息。
GetDriveTypeA

确定磁盘驱动器是可移动的、固定的、CD-ROM、RAM 磁盘还是网络驱动器。 (ANSI)
GetDriveTypeW

确定磁盘驱动器是可移动的、固定的、CD-ROM、RAM 磁盘还是网络驱动器。 (Unicode)
GetEnlistmentId

获取指定登记的标识符(ID)。
GetEnlistmentRecoveryInformation

从 KTM 检索恢复数据的不透明结构。
GetExpandedNameA

如果文件是由 Lempel-Ziv 算法压缩的,则检索压缩文件的原始名称。 (ANSI)
GetExpandedNameW

如果文件是由 Lempel-Ziv 算法压缩的,则检索压缩文件的原始名称。 (Unicode)
GetFileAttributesA

检索指定文件或目录的文件系统属性。 (ANSI)
GetFileAttributesExA

检索指定文件或目录的属性。 (ANSI)
GetFileAttributesExFromAppW

检索指定文件或目录的属性。 此函数的行为与 GetFileAttributesEx 相同,只不过此函数遵循通用 Windows 平台应用安全模型。
GetFileAttributesExW

检索指定文件或目录的属性。 (Unicode)
GetFileAttributesTransactedA

检索指定文件或目录的文件系统属性作为事务处理作。 (ANSI)
GetFileAttributesTransactedW

检索指定文件或目录的文件系统属性作为事务处理作。 (Unicode)
GetFileAttributesW

检索指定文件或目录的文件系统属性。 (Unicode)
GetFileBandwidthReservation

检索指定文件所在的卷的带宽预留属性。
GetFileInformationByHandle

检索指定文件的文件信息。 (GetFileInformationByHandle)
GetFileInformationByHandleEx

检索指定文件的文件信息。 (GetFileInformationByHandleEx)
GetFileInformationByName

在给定文件路径的情况下,查询有关文件或目录的信息。
GetFileSize

检索指定文件的大小(以字节为单位)。
GetFileSizeEx

检索指定文件的大小。
GetFileType

检索指定文件的文件类型。
GetFinalPathNameByHandleA

检索指定文件的最终路径。 (ANSI)
GetFinalPathNameByHandleW

检索指定文件的最终路径。 (Unicode)
GetFullPathNameA

检索指定文件的完整路径和文件名。 (ANSI)
GetFullPathNameTransactedA

检索指定文件的完整路径和文件名作为事务处理作。 (ANSI)
GetFullPathNameTransactedW

检索指定文件的完整路径和文件名作为事务处理作。 (Unicode)
GetFullPathNameW

检索指定文件的完整路径和文件名。 (Unicode)
GetID

检索 DiskQuotaUser 对象的唯一标识符(ID)编号。
GetIoRingInfo

获取有关 I/O 通道的 API 版本和队列大小的信息。
GetLogContainerName

检索指定容器的完整路径名称。
GetLogFileInformation

返回一个缓冲区,其中包含有关指定日志及其当前状态的元数据,该状态由CLFS_INFORMATION结构定义。
GetLogicalDrives

检索表示当前可用磁盘驱动器的位掩码。
GetLogicalDriveStringsA

使用指定系统中有效驱动器的字符串填充缓冲区。 (GetLogicalDriveStringsA)
GetLogicalDriveStringsW

使用指定系统中有效驱动器的字符串填充缓冲区。 (GetLogicalDriveStringsW)
GetLogIoStatistics

检索与指定句柄关联的专用或多路复用日志的日志 I/O 统计信息。
GetLongPathNameA

将指定的路径转换为其长格式。 (ANSI)
GetLongPathNameTransactedA

将指定的路径转换为其长格式作为事务处理作。 (ANSI)
GetLongPathNameTransactedW

将指定的路径转换为其长格式作为事务处理作。 (Unicode)
GetLongPathNameW

将指定的路径转换为其长格式。 (Unicode)
GetName

检索与磁盘配额用户关联的名称字符串。
GetNextLogArchiveExtent

检索日志存档上下文中的下一组存档区。
GetNotificationResourceManager

请求并接收资源管理器(RM)的通知。 RM 寄存器使用此函数在事务更改状态时接收通知。
GetNotificationResourceManagerAsync

请求和接收资源管理器的异步通知(RM)。 RM 寄存器使用此函数在事务更改状态时接收通知。
GetNtmsMediaPoolNameA

GetNtmsMediaPoolName 函数检索指定的媒体池的全名层次结构。 (ANSI)
GetNtmsMediaPoolNameW

GetNtmsMediaPoolName 函数检索指定的媒体池的全名层次结构。 (Unicode)
GetNtmsObjectAttributeA

GetNtmsObjectAttribute 函数从指定的 RSM 对象检索扩展属性(命名为私有数据)。 (ANSI)
GetNtmsObjectAttributeW

GetNtmsObjectAttribute 函数从指定的 RSM 对象检索扩展属性(命名为私有数据)。 (Unicode)
GetNtmsObjectInformation

GetNtmsObjectInformation 函数返回指定对象的信息结构。 (GetNtmsObjectInformation)
GetNtmsObjectInformationA

GetNtmsObjectInformation 函数返回指定对象的信息结构。 (GetNtmsObjectInformationA)
GetNtmsObjectInformationW

GetNtmsObjectInformationW (Unicode) 函数返回指定对象的信息结构。 (GetNtmsObjectInformationW)
GetNtmsObjectSecurity

GetNtmsObjectSecurity 函数读取指定 RSM 对象的安全描述符。
GetNtmsRequestOrder

GetNtmsRequestOrder 函数获取指定请求将在库队列中处理的顺序。
GetNtmsUIOptionsA

GetNtmsUIOptions 函数获取为给定对象定向指定类型的用户界面的计算机名称列表。 (ANSI)
GetNtmsUIOptionsW

GetNtmsUIOptions 函数获取为给定对象定向指定类型的用户界面的计算机名称列表。 (Unicode)
GetQueuedCompletionStatus

尝试从指定的 I/O 完成端口取消 I/O 完成数据包的排队。
GetQueuedCompletionStatusEx

同时检索多个完成端口条目。
GetQuotaInformation

检索用户警告阈值、硬配额限制和使用的配额的值。
GetQuotaLimit

检索卷上的用户配额限制值。
GetQuotaLimitText

检索卷的用户配额限制。
GetQuotaLogFlags

检索控制卷上用户相关配额事件的日志记录的标志。
GetQuotaState

检索一组描述配额系统状态的标志。
GetQuotaThreshold

检索卷上的用户警告阈值。
GetQuotaThresholdText

检索卷的用户警告阈值。
GetQuotaUsed

检索卷上用户使用的配额值。
GetQuotaUsedText

检索卷的用户配额已用值。
GetShortPathNameA

检索指定路径的短路径形式。 (GetShortPathNameA)
GetShortPathNameW

检索指定路径的短路径形式。 (GetShortPathNameW)
GetSid

检索用户的安全标识符(SID)。 (IDiskQuotaUser.GetSid)
GetSidLength

检索用户安全标识符 (SID) 的长度(以字节为单位)。
GetSystemWow64Directory2A

使用指定的映像文件类型检索 WOW64 使用的系统目录的路径。 (ANSI)
GetSystemWow64Directory2W

使用指定的映像文件类型检索 WOW64 使用的系统目录的路径。 (Unicode)
GetSystemWow64DirectoryA

检索 WOW64 使用的系统目录的路径。 (ANSI)
GetSystemWow64DirectoryW

检索 WOW64 使用的系统目录的路径。 (Unicode)
GetTempFileName

GetTempFileName 函数 (winbase.h) 为临时文件创建一个名称。 如果生成唯一文件名,则会创建一个空文件,并释放该文件的句柄;否则,仅生成文件名。
GetTempFileNameA

为临时文件创建名称。 如果生成唯一文件名,则会创建一个空文件,并释放该文件的句柄;否则,仅生成文件名。 (GetTempFileNameA)
GetTempFileNameW

为临时文件创建名称。 如果生成唯一文件名,则会创建一个空文件,并释放该文件的句柄;否则,仅生成文件名。 (GetTempFileNameW)
GetTempPath2A

根据调用进程的特权检索为临时文件指定的目录的路径。 (ANSI)
GetTempPath2W

根据调用进程的特权检索为临时文件指定的目录的路径。 (Unicode)
GetTempPathA

检索为临时文件指定的目录的路径。 (ANSI)
GetTempPathW

检索为临时文件指定的目录的路径。 (Unicode)
GetTransactionId

获取指定事务的标识符(ID)。
GetTransactionInformation

返回有关指定事务的请求信息。
GetTransactionManagerId

获取指定事务管理器的标识符。
GetVolumeInformationA

检索与指定根目录关联的文件系统和卷的相关信息。 (ANSI)
GetVolumeInformationByHandleW

检索与指定文件关联的文件系统和卷的相关信息。
GetVolumeInformationW

检索与指定根目录关联的文件系统和卷的相关信息。 (Unicode)
GetVolumeNameForVolumeMountPointA

检索与指定卷装入点(驱动器号、卷 GUID 路径或已装载文件夹)关联的卷的卷 GUID 路径。 (GetVolumeNameForVolumeMountPointA)
GetVolumeNameForVolumeMountPointW

检索与指定卷装入点(驱动器号、卷 GUID 路径或已装载文件夹)关联的卷的卷 GUID 路径。 (GetVolumeNameForVolumeMountPointW)
GetVolumePathNameA

检索装载指定路径的卷装入点。 (GetVolumePathNameA)
GetVolumePathNamesForVolumeNameA

检索指定卷的驱动器号和装载的文件夹路径的列表。 (GetVolumePathNamesForVolumeNameA)
GetVolumePathNamesForVolumeNameW

检索指定卷的驱动器号和装载的文件夹路径的列表。 (GetVolumePathNamesForVolumeNameW)
GetVolumePathNameW

检索装载指定路径的卷装入点。 (GetVolumePathNameW)
GetVolumesFromDriveA

GetVolumesFromDrive 函数检索给定可移动存储媒体驱动器的卷和驱动器号。 (ANSI)
GetVolumesFromDriveW

GetVolumesFromDrive 函数检索给定可移动存储媒体驱动器的卷和驱动器号。 (Unicode)
GiveUserNameResolutionPriority

将指定的用户对象提升为队列的头,以便其下一行进行解析。
HandleLogFull

尝试保留或追加到日志时,由托管日志客户端调用,并显示日志完整错误消息。 日志管理器尝试解析客户端的日志完整条件,并在结果已知时通知客户端。
IdentifyNtmsSlot

IdentifyNtmsSlot 函数标识库中指定槽中的媒体。 该命令在标识完成时返回。
ImportNtmsDatabase

ImportNtmsDatabase 函数会导致 RSM 在下一次重启 RSM 时从数据库导出目录导入数据库文件。
初始化

使用请求的访问权限打开 NTFS 文件系统卷来初始化新的 DiskQuotaControl 对象。
InjectNtmsCleaner

InjectNtmsCleaner 函数允许将更清洁的墨盒插入到指定的库单元中。
InjectNtmsMedia

InjectNtmsMedia 函数允许将媒体插入到指定库的端口中。 如果库繁忙,则 RSM 队列 InjectNtmsMedia 并返回成功。
InstallLogPolicy

安装日志的策略(集)。
无效

使配额用户对象中存储的配额信息失效。
InvalidateSidNameCache

使系统的 SID 到名称缓存的内容失效,因此对新用户对象(IEnumDiskQuotaUsers::Next、IDiskQuotaControl::FindUserSid 和 IDiskQuotaControl::FindUserName)的后续请求必须从域控制器获取用户名。
InventoryNtmsLibrary

InventoryNtmsLibrary 函数对指定库的清单进行排队。 如果库繁忙,RSM 会将 InventoryNtmsLibrary 排队并返回成功。
IoRingBufferRefFromIndexAndOffset

使用提供的缓冲区索引和偏移量创建IORING_BUFFER_REF结构的实例。
IoRingBufferRefFromPointer

从提供的指针创建IORING_BUFFER_REF结构的实例。
IoRingHandleRefFromHandle

从提供的文件句柄创建IORING_HANDLE_REF结构的实例。
IoRingHandleRefFromIndex

从提供的索引创建IORING_HANDLE_REF结构的实例。
IsIoRingOpSupported

查询对指定 I/O 通道的指定作的支持。
IsReparseTagMicrosoft

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

确定标记的关联重新分析点是否是另一个命名实体的代理项(例如装载的文件夹)。
IsWow64GuestMachineSupported

确定给定计算机体系结构上支持哪些体系结构(在 WOW64 下)。
IsWow64Process

确定指定的进程是在 WOW64 下运行的还是 x64 处理器的 Intel64。
IsWow64Process2

确定指定的进程是否在 WOW64 下运行;还返回其他计算机进程和体系结构信息。
LockFile

通过调用进程锁定指定文件以独占访问。
LockFileEx

通过调用进程锁定指定文件以独占访问。 此函数可以同步或异步运行,并且可以请求独占锁或共享锁。
LogTailAdvanceFailure

LogTailAdvanceFailure 函数由日志客户端调用,以指示它不符合日志管理请求以推进其尾部的请求。
LPOVERLAPPED_COMPLETION_ROUTINE

与 ReadFileEx 和 WriteFileEx 函数一起使用的应用程序定义的回调函数。 当异步输入和输出(I/O)作完成或取消并且调用线程处于可警报状态时,将调用它。
LPPROGRESS_ROUTINE

与 CopyFileEx、MoveFileTransacted 和 MoveFileWithProgress 函数一起使用的应用程序定义的回调函数。
LsnBlockOffset

返回指定 LSN 中包含的扇区对齐块偏移量。
LsnContainer

检索包含在指定 LSN 中的逻辑容器 ID。
LsnCreate

给定容器 ID、块偏移量和记录序列号,创建日志序列号(LSN)。
LsnRecordSequence

检索指定 LSN 中包含的记录序列号。
LZClose

关闭使用 LZOpenFile 函数打开的文件。
LZCopy

将源文件复制到目标文件。
LZInit

为解压缩文件所需的内部数据结构分配内存,然后创建并初始化它们。
LZOpenFileA

创建、打开、重新打开或删除指定文件。 (ANSI)
LZOpenFileW

创建、打开、重新打开或删除指定文件。 (Unicode)
LZRead

从文件读取指定的字节数,并将其复制到缓冲区中(最多)。
LZSeek

将文件指针从起始位置移动指定的字节数。
MAXMEDIALABEL

MaxMediaLabel 回调函数确定媒体标签库支持的应用程序的最大媒体标签大小。
MountNtmsMedia

MountNtmsMedia 函数同步装载一个或多个媒体。
MoveFile

MoveFile 函数(winbase.h)移动现有文件或目录,包括其子级。
MoveFileA

移动现有文件或目录,包括其子级。 (MoveFileA)
MoveFileFromAppW

移动现有文件或目录,包括其子级。 此函数的行为与 MoveFile 相同,只不过此函数遵循通用 Windows 平台应用安全模型。
MoveFileW

MoveFileW (Unicode) 函数 (winbase.h) 移动现有文件或目录,包括其子级。
MoveFileWithProgressA

移动文件或目录,包括其子级。 可以提供接收进度通知的回调函数。 (ANSI)
MoveFileWithProgressW

移动文件或目录,包括其子级。 可以提供接收进度通知的回调函数。 (Unicode)
MoveToNtmsMediaPool

MoveToNtmsMediaPool 函数将指定的介质从其当前媒体池移动到指定的媒体池。
NetConnectionEnum

列出与服务器上共享资源建立的所有连接,或从特定计算机建立的所有连接。
NetFileClose

强制关闭资源。 当错误阻止通过任何其他方式关闭时,可以使用此函数。 应谨慎使用 NetFileClose,因为它不会在关闭文件之前将客户端系统上缓存的数据写入文件。
NetFileEnum

根据指定的参数返回有关服务器上某些或所有打开的文件的信息。
NetFileGetInfo

检索有关服务器资源的特定打开的信息。
NetSessionDel

结束服务器和工作站之间的网络会话。
NetSessionEnum

提供有关在服务器上建立的会话的信息。
NetSessionGetInfo

检索有关特定服务器和工作站之间建立的会话的信息。
NetShareAdd

共享服务器资源。
NetShareCheck

检查服务器是否正在共享设备。
NetShareDel

从服务器的共享资源列表中删除共享名称,断开与共享资源的所有连接。
NetShareDelEx

从服务器的共享资源列表中删除共享名称,这会断开与该共享的所有连接。
NetShareEnum

检索有关服务器上每个共享资源的信息。
NetShareGetInfo

检索有关服务器上的特定共享资源的信息。
NetShareSetInfo

设置共享资源的参数。
NetStatisticsGet

检索服务的运行统计信息。 目前,仅支持工作站和服务器服务。
下一

检索枚举序列中下一步的指定用户配额条目数。
OnUserNameChanged

每当异步解析用户的 SID 时,通知客户端的连接接收器。
OpenEncryptedFileRawA

打开加密文件,以便备份(导出)或还原(导入)文件。 (ANSI)
OpenEncryptedFileRawW

打开加密文件,以便备份(导出)或还原(导入)文件。 (Unicode)
OpenEnlistment

打开现有的登记对象,并返回登记的句柄。
OpenFile

创建、打开、重新打开或删除文件。
OpenFileById

打开与指定标识符匹配的文件。
OpenNtmsNotification

OpenNtmsNotification 函数打开一个通道,用于接收指定类型的对象的 RSM 对象更改通知。
OpenNtmsSessionA

OpenNtmsSession 函数设置与 RSM 服务器的会话。 (ANSI)
OpenNtmsSessionW

OpenNtmsSession 函数设置与 RSM 服务器的会话。 (Unicode)
OpenResourceManager

打开现有的资源管理器(RM)。
OpenTransaction

打开现有事务。
OpenTransactionManager

打开现有的事务管理器。 (OpenTransactionManager)
OpenTransactionManagerById

打开现有的事务管理器。 (OpenTransactionManagerById)
PCOPYFILE2_PROGRESS_ROUTINE

与 CopyFile2 函数一起使用的应用程序定义的回调函数。
PFE_EXPORT_FUNC

与 ReadEncryptedFileRaw 一起使用的应用程序定义的回调函数。
PFE_IMPORT_FUNC

与 WriteEncryptedFileRaw 一起使用的应用程序定义的回调函数。 系统每次调用 ImportCallback 一次或多次来检索备份文件的一部分数据。
PLOG_FULL_HANDLER_CALLBACK

LOG_FULL_HANDLER_CALLBACK函数是应用程序定义的回调函数,它接收对 HandleLogFull 的调用已完成的通知。
PLOG_TAIL_ADVANCE_CALLBACK

LOG_TAIL_ADVANCE_CALLBACK函数是一个应用程序定义的回调函数,用于推进日志尾部。 回调在注册日志管理的线程的异步过程调用(APC)的上下文中调用。
PLOG_UNPINNED_CALLBACK

LOG_UNPINNED_CALLBACK函数是应用程序定义的回调函数,它接收日志已取消固定的通知。
PopIoRingCompletion

从完成队列中弹出一个条目(如果可用)。
PostQueuedCompletionStatus

将 I/O 完成数据包发布到 I/O 完成端口。
PrepareComplete

指示 Resource Manager (RM) 已完成所有必要的处理,以确保指定事务的提交或中止作将成功。
PrepareEnlistment

准备与此登记句柄关联的事务。 此函数由通信资源管理器(有时称为高级事务管理器)使用。
PrepareLogArchive

准备用于存档的物理日志。
PrePrepareComplete

指示此资源管理器已完成其准备工作,以便其他资源管理器现在可以开始其准备作。
PrePrepareEnlistment

预先准备与此登记句柄关联的事务。 此函数由通信资源管理器(有时称为高级事务管理器)使用。
QueryDosDeviceA

检索有关 MS-DOS 设备名称的信息。 (QueryDosDeviceA)
QueryDosDeviceW

检索有关 MS-DOS 设备名称的信息。 (QueryDosDeviceW)
QueryIoRingCapabilities

查询 OS 以获取 IORING 支持的功能。
QueryLogPolicy

QueryLogPolicy 函数允许获取为指定日志安装的策略。
QueryRecoveryAgentsOnEncryptedFile

检索指定文件的恢复代理列表。
QueryUsersOnEncryptedFile

检索指定文件的用户列表。
ReadDirectoryChangesExW

检索描述指定目录中的更改的信息,如果指定了该信息类型,则可以包括扩展信息。
ReadDirectoryChangesW

检索描述指定目录中更改的信息。
ReadEncryptedFileRaw

备份(导出)加密的文件。
ReadFile

从指定的文件或输入/输出(I/O)设备读取数据。 如果设备支持,则读取发生在文件指针指定的位置。
ReadFileEx

从指定的文件或输入/输出(I/O)设备读取数据。 它以异步方式报告其完成状态,在读取完成或取消时调用指定的完成例程,并且调用线程处于可警报等待状态。
ReadFileScatter

从文件读取数据并将其存储在缓冲区数组中。
ReadLogArchiveMetadata

将元数据的存档视图的范围复制到指定的缓冲区。
ReadLogNotification

从日志管理器检索通知。 如果通知可用,它将立即从日志管理器检索排队通知;否则,请求将保持挂起状态,直到生成通知。
ReadLogRecord

以三种模式之一启动从指定日志序列号(LSN)读取的序列,并返回指定日志记录的第一个和读取上下文。
ReadLogRestartArea

返回最后一个成功写入到与 WriteLogRestartArea 封送区域关联的日志的重启区域。
ReadNextLogRecord

读取由对 ReadLogRecord 或 ReadLogRestartArea 的调用启动的序列中的下一条记录。
ReadOnlyEnlistment

请求将指定的登记转换为只读登记。 只读登记不能参与事务的结果,并且无法持续记录进行恢复。
ReadPreviousLogRestartArea

读取与读取上下文 pvReadContext 中指定的当前重启记录相关的上一个日志重启区域。 此读取上下文是以前通过调用 ReadLogRestartArea 创建的上下文。
RecoverEnlistment

恢复登记的状态。
RecoverResourceManager

从其日志文件中恢复资源管理器的状态。
RecoverTransactionManager

从其日志文件中恢复事务管理器的状态。
RegisterForLogWriteNotification

RegisterForLogWriteNotification 函数由托管日志客户端调用,以启用或禁用日志写入通知。
RegisterManageableLogClient

向日志管理器注册客户端。 客户端可以指定是使用回调接收通知,还是使用 ReadLogNotification 排队进行检索。
ReleaseNtmsCleanerSlot

ReleaseNtmsCleanerSlot 函数删除了清理墨盒的现有槽预留。 然后,可以将槽用于数据盒。
删除

从批处理列表中删除 IDiskQuotaUser 指针。
RemoveAll

从批处理列表中删除所有 IDiskQuotaUser 指针。
RemoveBindLink

此 API 允许用户删除以前通过调用 CreateBindLink 创建的链接。
RemoveDirectoryA

删除现有空目录。 (ANSI)
RemoveDirectoryFromAppW

删除现有空目录。 此函数的行为与 RemoveDirectory 相同,只不过此函数遵循通用 Windows 平台应用安全模型。
RemoveDirectoryTransactedA

将现有空目录作为事务处理作删除。 (ANSI)
RemoveDirectoryTransactedW

将现有空目录作为事务处理作删除。 (Unicode)
RemoveDirectoryW

删除现有空目录。 (Unicode)
RemoveLogContainer

从与专用或多路复用日志句柄关联的日志中删除一个容器。
RemoveLogContainerSet

从与专用或多路复用日志句柄关联的日志中删除多个容器。
RemoveLogPolicy

将指定的策略重置为其默认行为。
RemoveUsersFromEncryptedFile

从指定文件中删除指定的证书哈希。
RenameTransactionManager

重命名事务管理器 (TM) 对象。 此函数只能在命名 TM 句柄上使用。
ReOpenFile

重新打开具有不同访问权限、共享模式和标志的指定文件系统对象。
ReplaceFileA

将一个文件替换为另一个文件,并可以选择创建原始文件的备份副本。 (ANSI)
ReplaceFileFromAppW

将一个文件替换为另一个文件,并可以选择创建原始文件的备份副本。 此函数的行为与 ReplaceFile 相同,只不过此函数遵循通用 Windows 平台应用安全模型。
ReplaceFileW

将一个文件替换为另一个文件,并可以选择创建原始文件的备份副本。 (Unicode)
ReserveAndAppendLog

保留日志缓冲区的空间,或将日志记录追加到日志,或同时保留两者。 该函数是原子函数。
ReserveAndAppendLogAligned

保留日志缓冲区的空间,或将日志记录追加到日志中,或同时追加两者。
ReserveNtmsCleanerSlot

ReserveNtmsCleanerSlot 函数在库单元中保留一个槽,用于驱动器清洁盒。
重置

将枚举序列重置为用户配额条目集的开头。
RollbackComplete

指示资源管理器(RM)已成功回滚事务。
RollbackEnlistment

回滚与登记关联的指定事务。 无法为只读登记调用此函数。
RollbackTransaction

请求将回滚指定的事务。
RollbackTransactionAsync

请求将回滚指定的事务。 此函数以异步方式返回。
RollforwardTransactionManager

仅将信息恢复到指定的虚拟时钟值。
SatisfyNtmsOperatorRequest

SatisfyNtmsOperatorRequest 函数完成指定的 RSM 运算符请求。
ScanLogContainers

枚举日志容器。 重复调用此函数以循环访问所有日志容器。
SearchPathA

搜索指定路径中的指定文件。 (ANSI)
SearchPathW

搜索指定路径中的指定文件。 (Unicode)
SetCurrentDirectory

更改当前进程的当前目录。
SetDefaultQuotaLimit

修改默认配额限制。
SetDefaultQuotaThreshold

修改默认警告阈值。
SetEndOfFile

将指定文件的物理文件大小设置为文件指针的当前位置。
SetEndOfLog

此函数已弃用。 请改用 TruncateLog。
SetEnlistmentRecoveryInformation

设置从 KTM 恢复数据的不透明、用户定义的结构。
SetFileApisToANSI

使文件 I/O 函数使用当前进程的 ANSI 字符集代码页。
SetFileApisToOEM

使进程的文件 I/O 函数使用 OEM 字符集代码页。
SetFileAttributesA

设置文件或目录的属性。 (ANSI)
SetFileAttributesFromAppW

设置文件或目录的属性。 此函数的行为与 SetFileAttributes 相同,只不过此函数遵循通用 Windows 平台应用安全模型。
SetFileAttributesTransactedA

将文件或目录的属性设置为事务作。 (ANSI)
SetFileAttributesTransactedW

将文件或目录的属性设置为事务作。 (Unicode)
SetFileAttributesW

设置文件或目录的属性。 (Unicode)
SetFileBandwidthReservation

请求保留指定文件流的带宽。 预留指定为指定文件句柄上的 I/O 请求的字节数(以毫秒为单位)。
SetFileCompletionNotificationModes

设置文件句柄的通知模式,使你可以指定完成通知对指定文件的工作方式。
SetFileInformationByHandle

设置指定文件的文件信息。
SetFileIoOverlappedRange

将虚拟地址范围与指定的文件句柄相关联。
SetFilePointer

移动指定文件的文件指针。 (SetFilePointer)
SetFilePointerEx

移动指定文件的文件指针。 (SetFilePointerEx)
SetFileShortNameA

设置指定文件的短名称的函数。 该文件必须位于 NTFS 文件系统卷上。 (ANSI)
SetFileShortNameW

设置指定文件的短名称。 该文件必须位于 NTFS 文件系统卷上。 (Unicode)
SetFileValidData

设置指定文件的有效数据长度。 此函数在非常有限的方案中非常有用。 有关详细信息,请参阅“备注”部分。
SetIoRingCompletionEvent

向 IORING 注册完成队列事件。
SetLogArchiveMode

启用或禁用对指定日志的日志存档支持。
SetLogArchiveTail

设置可存档日志的最后一个存档日志序列号(LSN)或存档尾部。
SetLogFileSizeWithPolicy

根据已安装策略的状态,从日志中添加或删除容器。
SetNtmsDeviceChangeDetection

SetNtmsDeviceChangeDetection 函数设置一个或多个用于更改检测的目标设备。
SetNtmsMediaComplete

SetNtmsMediaComplete 函数将一段逻辑媒体标记为已完成。
SetNtmsObjectAttributeA

SetNtmsObjectAttribute 函数在指定的 RSM 对象中创建扩展属性(命名为专用数据)。 (ANSI)
SetNtmsObjectAttributeW

SetNtmsObjectAttribute 函数在指定的 RSM 对象中创建扩展属性(命名为专用数据)。 (Unicode)
SetNtmsObjectInformation

SetNtmsObjectInformation 函数更改指定对象的信息结构。 (SetNtmsObjectInformation)
SetNtmsObjectInformationA

SetNtmsObjectInformation 函数更改指定对象的信息结构。 (SetNtmsObjectInformationA)
SetNtmsObjectInformationW

SetNtmsObjectInformationW (Unicode) 函数更改指定对象的信息结构。 (SetNtmsObjectInformationW)
SetNtmsObjectSecurity

SetNtmsObjectSecurity 函数为指定的 RSM 对象写入安全描述符。
SetNtmsRequestOrder

SetNtmsRequestOrder 函数设置指定请求将在库队列中处理的顺序。
SetNtmsUIOptionsA

SetNtmsUIOptions 函数修改为给定对象定向指定 UI 类型的计算机名称列表。 (ANSI)
SetNtmsUIOptionsW

SetNtmsUIOptions 函数修改为给定对象定向指定 UI 类型的计算机名称列表。 (Unicode)
SetQuotaLimit

设置卷上的用户配额限制值。
SetQuotaLogFlags

控制卷上与用户相关的配额事件的日志记录。
SetQuotaState

设置配额系统的状态。
SetQuotaThreshold

设置卷上的用户警告阈值。
SetResourceManagerCompletionPort

将指定的 I/O 完成端口与指定的资源管理器(RM)相关联。 此端口接收 RM 的所有通知。
SetSearchPathMode

设置 SearchPath 函数在查找文件时使用的按进程模式。
SetTransactionInformation

设置指定事务的事务信息。
SetUserFileEncryptionKey

将用户的当前密钥设置为指定的证书。
SetVolumeLabelA

设置文件系统卷的标签。 (ANSI)
SetVolumeLabelW

设置文件系统卷的标签。 (Unicode)
SetVolumeMountPointA

将卷与其他卷上的驱动器号或目录相关联。 (ANSI)
SetVolumeMountPointW

将卷与其他卷上的驱动器号或目录相关联。 (Unicode)
ShutdownNameResolution

将用户安全标识符 (SID) 转换为用户名。
SinglePhaseReject

指示资源管理器 (RM) 拒绝单阶段请求。 当事务管理器(TM)收到此调用时,它会启动一个两阶段提交,并向所有登记的 RM 发送一个准备请求。
跳过

跳过枚举序列中下一步的指定用户配额条目数。
SubmitIoRing

将所有构造但尚未提交的条目提交到内核队列,并根据需要等待一组作完成。
SubmitNtmsOperatorRequestA

SubmitNtmsOperatorRequest 函数提交 RSM 运算符请求。 (ANSI)
SubmitNtmsOperatorRequestW

SubmitNtmsOperatorRequest 函数提交 RSM 运算符请求。 (Unicode)
SwapNtmsMedia

SwapNtmsMedia 函数交换与两个指定的 LMID 关联的侧。 指定的 LMID 必须位于同一媒体池中。
TerminateLogArchive

解除分配最初由 PrepareLogArchive 为日志存档上下文分配的系统资源。
TerminateReadLog

终止读取上下文。 此函数释放与指定读取上下文关联的系统分配的资源。 调用此函数后不要尝试读取日志记录;将收到不确定的结果。
TruncateLog

截断日志。 该函数将日志的末尾设置为指定的值。
TxfGetThreadMiniVersionForCreate

返回后续创建的 MiniVersion 设置为打开。
TxfLogCreateFileReadContext

创建用于读取复制记录的上下文。
TxfLogCreateRangeReadContext

创建读取任何复制记录所需的上下文。
TxfLogDestroyReadContext

关闭 TxfLogCreateFileReadContext 函数创建的读取上下文。
TxfLogReadRecords

从日志中读取重做记录。
TxfSetThreadMiniVersionForCreate

设置后续创建应打开的 MiniVersion。
UnlockFile

解锁打开文件中的区域。
UnlockFileEx

解锁指定文件中的区域。 此函数可以同步或异步运行。
UpdateNtmsOmidInfo

UpdateNtmsOmidInfo 函数在写入新分配的介质后立即使用标签信息更新 RSM 数据库。
ValidateLog

在日志存档和日志还原之后验证日志元数据和数据一致性。
WaitForNtmsNotification

WaitForNtmsNotification 函数等待下一个对象更改通知。
WaitForNtmsOperatorRequest

WaitForNtmsOperatorRequest 函数等待指定的 RSM 运算符请求。
WofEnumEntries

枚举指定卷的指定提供程序中的所有数据源。
WofEnumEntryProc

为响应对 WofEnumEntries 的调用而为每个数据源调用的回调函数。
WofEnumFilesProc

为外部数据源支持的每个文件(例如 WIM 文件)调用的回调函数。
WofFileEnumFiles

枚举使用指定卷上的指定压缩算法压缩的所有文件。
WofGetDriverVersion

用于查询用于支持特定提供程序的驱动程序版本。
WofIsExternalFile

用于确定文件是由物理文件支持还是由系统数据提供程序提供支持,并选择性地指示有关该文件的提供程序或其他数据。
WofSetFileDataLocation

用于将文件从物理文件支持更改为由系统数据提供程序提供支持的文件。
WofShouldCompressBinaries

指示是否应在特定卷上使用压缩,如果是,则应使用哪种压缩算法。
WofWimAddEntry

将单个 WIM 数据源添加到卷,以便可以在存储在 WIM 中的卷上创建文件。
WofWimEnumFiles

枚举指定卷上由指定 WIM 数据源支持的所有文件。
WofWimRemoveEntry

从卷上的文件备份文件中删除单个 WIM 数据源。
WofWimSuspendEntry

在重新装载卷或使用 WofWimUpdateEntry 更新数据源之前,暂时从卷上备份文件中删除 WIM 数据源。
WofWimUpdateEntry

更新 WIM 条目以指向其他 WIM 文件位置。
Wow64DisableWow64FsRedirection

禁用调用线程的文件系统重定向。 默认情况下,文件系统重定向处于启用状态。
Wow64EnableWow64FsRedirection

启用或禁用调用线程的文件系统重定向。
Wow64GetThreadContext

检索线程上下文。
Wow64RevertWow64FsRedirection

还原调用线程的文件系统重定向。
Wow64SetThreadContext

设置线程上下文。
Wow64SetThreadDefaultGuestMachine

将线程设置为给定的计算机体系结构。
Wow64SuspendThread

挂起指定的 WOW64 线程。
WriteEncryptedFileRaw

还原(导入)加密的文件。
WriteFile

将数据写入指定的文件或输入/输出(I/O)设备。
WriteFileEx

将数据写入指定的文件或输入/输出(I/O)设备。 它以异步方式报告其完成状态,在完成或取消写入时调用指定的完成例程,并且调用线程处于可警报的等待状态。
WriteFileGather

从缓冲区数组中检索数据,并将数据写入文件。
WriteLogRestartArea

将新的客户端重启区域追加到日志,并选择性地推进日志的基本日志序列号(LSN)。

接口

 
IDiskQuotaControl

控制单个 NTFS 文件系统卷的磁盘配额设施。
IDiskQuotaEvents

接收与配额相关的事件通知。
IDiskQuotaUser

表示卷配额信息文件中的单个用户配额条目。
IDiskQuotaUserBatch

将多个配额用户对象添加到一个容器,该容器随后会在单个调用中提交更新。
IEnumDiskQuotaUsers

枚举卷上的用户配额条目。

结构

 
BOOT_AREA_INFO

包含FSCTL_GET_BOOT_AREA_INFO控件代码的输出。
BY_HANDLE_FILE_INFORMATION

包含 GetFileInformationByHandle 函数检索的信息。
CLFS_MGMT_NOTIFICATION

CLFS_MGMT_NOTIFICATION结构指定有关客户端接收的通知的信息。
CLFS_MGMT_POLICY

CLFS_MGMT_POLICY结构指定通用日志文件系统(CLFS)管理策略。 PolicyType 成员指定用于策略的成员。
CLFS_NODE_ID

表示节点标识符。
CLS_ARCHIVE_DESCRIPTOR

GetNextLogArchiveExtent 函数用于返回有关日志存档区的信息。
CLS_CONTAINER_INFORMATION

介绍有关容器的一般信息。
CLS_INFORMATION

描述有关日志的一般信息。
CLS_IO_STATISTICS

定义 GetLogIoStatistics 报告的统计信息。
CLS_IO_STATISTICS_HEADER

GetLogIoStatistics 函数检索的信息标头,该函数定义日志的 I/O 性能计数器。
CLS_LSN

表示有效的日志地址。
CLS_WRITE_ENTRY

包含一个用户缓冲区,该缓冲区将成为日志记录的一部分及其长度。
CONNECTION_INFO_0

包含连接的标识号。
CONNECTION_INFO_1

包含连接的标识号、打开的文件数、连接时间、连接上的用户数以及连接类型。
COPYFILE2_EXTENDED_PARAMETERS

包含 CopyFile2 函数的扩展参数。
COPYFILE2_EXTENDED_PARAMETERS_V2

包含 CopyFile2 函数COPYFILE2_EXTENDED_PARAMETERS结构之外的更新的其他功能
COPYFILE2_MESSAGE

传递给 CopyFile2ProgressRoutine 回调函数,其中包含有关挂起复制作的信息。
CREATE_DISK

包含IOCTL_DISK_CREATE_DISK控制代码用于初始化 GUID 分区表(GPT)、主启动记录(MBR)或原始磁盘的信息。
CREATE_DISK_GPT

包含IOCTL_DISK_CREATE_DISK控制代码用于初始化 GUID 分区表 (GPT) 磁盘的信息。
CREATE_DISK_MBR

包含IOCTL_DISK_CREATE_DISK控制代码用于初始化主启动记录(MBR)磁盘的信息。
CREATE_USN_JOURNAL_DATA

包含描述更新序列号(USN)更改日志的信息。
CREATEFILE2_EXTENDED_PARAMETERS

包含 CreateFile2 的可选扩展参数。
CSV_CONTROL_PARAM

表示 CSV 控制作的类型。
CSV_IS_OWNED_BY_CSVFS

包含用于确定卷是否由 CSVFS 拥有的FSCTL_IS_VOLUME_OWNED_BYCSVFS控制代码的输出。
CSV_NAMESPACE_INFO

包含用于检索文件的命名空间信息的FSCTL_IS_CSV_FILE控件代码的输出。
CSV_QUERY_FILE_REVISION

包含有关流中的文件是否已修改的信息。
CSV_QUERY_MDS_PATH

包含 CSV 用于与 MDS 通信的路径。
CSV_QUERY_REDIRECT_STATE

包含有关流中的文件是否已重定向的信息。
CSV_QUERY_VETO_FILE_DIRECT_IO_OUTPUT

包含有关卷处于重定向模式的原因的故障排除信息。
DELETE_USN_JOURNAL_DATA

包含有关使用FSCTL_DELETE_USN_JOURNAL控制代码删除更新序列号(USN)更改日志的信息。
DEVICE_COPY_OFFLOAD_DESCRIPTOR

包含存储设备的复制卸载功能。
DEVICE_LB_PROVISIONING_DESCRIPTOR

包含存储设备的精简预配功能。
DEVICE_POWER_DESCRIPTOR

DEVICE_POWER_DESCRIPTOR结构描述存储设备的电源功能。
DEVICE_SEEK_PENALTY_DESCRIPTOR

与IOCTL_STORAGE_QUERY_PROPERTY请求结合使用,检索设备的查找处罚描述符数据。
DEVICE_TRIM_DESCRIPTOR

与IOCTL_STORAGE_QUERY_PROPERTY请求结合使用,检索设备的剪裁描述符数据。
DEVICE_WRITE_AGGREGATION_DESCRIPTOR

保留供系统使用。 (DEVICE_WRITE_AGGREGATION_DESCRIPTOR)
DISK_CACHE_INFORMATION

提供有关磁盘缓存的信息。
DISK_DETECTION_INFO

包含检测到的驱动器参数。
DISK_EX_INT13_INFO

包含扩展的 Int13 驱动器参数。
DISK_EXTENT

表示磁盘盘区。
DISK_GEOMETRY

描述磁盘设备和媒体的几何图形。
DISK_GEOMETRY_EX

描述磁盘设备和媒体的扩展几何图形。
DISK_GROW_PARTITION

包含用于增加分区大小的信息。
DISK_INT13_INFO

包含标准 Int13 驱动器几何图形参数。
DISK_PARTITION_INFO

包含磁盘分区信息。
DISK_PERFORMANCE

提供磁盘性能信息。
DISK_SPACE_INFORMATION

DISK_SPACE_INFORMATION结构包含有关特定卷的磁盘空间的信息。
DISKQUOTA_USER_INFORMATION

表示每用户配额信息。
DRIVE_LAYOUT_INFORMATION

包含有关驱动器分区的信息。
DRIVE_LAYOUT_INFORMATION_EX

包含有关驱动器分区的扩展信息。
DRIVE_LAYOUT_INFORMATION_GPT

包含有关驱动器 GUID 分区表 (GPT) 分区的信息。
DRIVE_LAYOUT_INFORMATION_MBR

提供有关驱动器的主启动记录(MBR)分区的信息。
DUPLICATE_EXTENTS_DATA

包含执行块克隆作的FSCTL_DUPLICATE_EXTENTS控制代码的参数。
EFS_CERTIFICATE_BLOB

包含证书。
EFS_HASH_BLOB

包含证书哈希。
ENCRYPTION_CERTIFICATE

包含证书及其所有者的 SID。
ENCRYPTION_CERTIFICATE_HASH

包含证书哈希和证书的显示信息。
ENCRYPTION_CERTIFICATE_HASH_LIST

包含证书哈希的列表。
ENCRYPTION_CERTIFICATE_LIST

包含证书列表。
EXFAT_STATISTICS

包含 exFAT 文件系统中的统计信息。
FAT_STATISTICS

包含 FAT 文件系统中的统计信息。
FILE_ALIGNMENT_INFO

包含文件的对齐信息。
FILE_ALLOCATED_RANGE_BUFFER

指示文件中的字节范围。
FILE_ALLOCATION_INFO

包含应为文件分配的字节总数。
FILE_ATTRIBUTE_TAG_INFO

接收请求的文件属性信息。 用于任何句柄。
FILE_BASIC_INFO

包含文件的基本信息。 用于文件句柄。
FILE_COMPRESSION_INFO

接收文件压缩信息。
FILE_DISPOSITION_INFO

指示是否应删除文件。 用于任何句柄。
FILE_END_OF_FILE_INFO

包含应设置文件末尾的指定值。
FILE_FULL_DIR_INFO

包含文件的目录信息。 (FILE_FULL_DIR_INFO)
FILE_ID_128

定义 128 位文件标识符。
FILE_ID_BOTH_DIR_INFO

包含有关指定目录中的文件的信息。
FILE_ID_DESCRIPTOR

指定正在使用的 ID 的类型。
FILE_ID_EXTD_DIR_INFO

包含文件的标识信息。 (FILE_ID_EXTD_DIR_INFO)
FILE_ID_INFO

包含文件的标识信息。 (FILE_ID_INFO)
FILE_INFO_2

包含文件、设备或管道的标识号。
FILE_INFO_3

包含有关文件、设备和管道的标识号和其他相关信息。
FILE_IO_PRIORITY_HINT_INFO

指定文件 I/O作的优先级提示。
FILE_LEVEL_TRIM

用作FSCTL_FILE_LEVEL_TRIM控件代码的输入。
FILE_LEVEL_TRIM_OUTPUT

用作FSCTL_FILE_LEVEL_TRIM控件代码的输出。
FILE_LEVEL_TRIM_RANGE

指定要剪裁的文件的范围。
FILE_MAKE_COMPATIBLE_BUFFER

指定要关闭当前会话的光盘。 此控制代码用于 UDF 文件系统。 此结构用于调用FSCTL_MAKE_MEDIA_COMPATIBLE时的输入。
FILE_NAME_INFO

接收文件名。
FILE_NOTIFY_EXTENDED_INFORMATION

描述 ReadDirectoryChangesExW 函数找到的更改。
FILE_NOTIFY_INFORMATION

描述 ReadDirectoryChangesW 函数找到的更改。
FILE_OBJECTID_BUFFER

包含与对象标识符关联的对象标识符和用户定义的元数据。
FILE_QUERY_ON_DISK_VOL_INFO_BUFFER

从调用FSCTL_QUERY_ON_DISK_VOLUME_INFO接收卷信息。
FILE_QUERY_SPARING_BUFFER

包含缺陷管理属性。
FILE_REMOTE_PROTOCOL_INFO

包含文件远程协议信息。
FILE_RENAME_INFO

包含文件应重命名到的名称。
FILE_SET_DEFECT_MGMT_BUFFER

指定要设置的缺陷管理状态。
FILE_SET_SPARSE_BUFFER

指定要设置的稀疏状态。
FILE_STANDARD_INFO

接收文件的扩展信息。
FILE_STORAGE_INFO

包含文件的目录信息。 (FILE_STORAGE_INFO)
FILE_STORAGE_TIER

表示存储层相对于卷的标识符。
FILE_STORAGE_TIER_REGION

描述单个存储层区域。
FILE_STREAM_INFO

接收指定文件的文件流信息。
FILE_SYSTEM_RECOGNITION_INFORMATION

包含由FSCTL_QUERY_FILE_SYSTEM_RECOGNITION控制代码检索的文件系统识别信息。
FILE_ZERO_DATA_INFORMATION

包含要设置为零的文件范围。
FILESYSTEM_STATISTICS

包含文件系统中的统计信息。
FILESYSTEM_STATISTICS_EX

包含文件系统中的统计信息。从 Windows 10 开始支持此结构。
FIND_BY_SID_DATA

包含FSCTL_FIND_FILES_BY_SID控件代码的数据。
FIND_BY_SID_OUTPUT

表示文件名。
FORMAT_EX_PARAMETERS

包含用于设置连续磁盘轨道集格式的信息。 它由IOCTL_DISK_FORMAT_TRACKS_EX控件代码使用。
FORMAT_PARAMETERS

包含用于设置连续磁盘轨道集格式的信息。
FSCTL_GET_INTEGRITY_INFORMATION_BUFFER

包含文件或目录的完整性信息。
FSCTL_QUERY_REGION_INFO_INPUT

包含特定卷存储堆栈中的存储层区域。
FSCTL_QUERY_REGION_INFO_OUTPUT

包含一个或多个区域的信息。
FSCTL_QUERY_STORAGE_CLASSES_OUTPUT

包含特定卷的所有层的信息。
FSCTL_SET_INTEGRITY_INFORMATION_BUFFER

使用FSCTL_SET_INTEGRITY_INFORMATION控制代码传递的输入缓冲区。
GET_DISK_ATTRIBUTES

包含磁盘设备的属性。
GET_LENGTH_INFORMATION

包含IOCTL_DISK_GET_LENGTH_INFO控制代码使用的磁盘、卷或分区长度信息。
IORING_BUFFER_INFO

表示可以使用 I/O 通道注册的数据缓冲区。
IORING_BUFFER_REF

IORING_BUFFER_REF表示对 I/O 环作中使用的缓冲区的引用。
IORING_CAPABILITIES

表示 IORING API 功能。
IORING_CQE

表示已完成的 I/O 环队列条目。
IORING_CREATE_FLAGS

指定用于创建 I/O 通道的标志,并调用 CreateIoRing。
IORING_HANDLE_REF

表示对 I/O 环作中使用的文件句柄的引用。
IORING_INFO

表示指定 I/O 环的形状和版本信息。
IORING_REGISTERED_BUFFER

表示已注册到 I/O 通道的缓冲区,该缓冲区调用 BuildIoRingRegisterBuffers。
LOG_MANAGEMENT_CALLBACKS

LOG_MANAGEMENT_CALLBACKS结构用于向通用日志文件系统(CLFS)注册客户端程序需要信息的回调。
LOOKUP_STREAM_FROM_CLUSTER_ENTRY

从FSCTL_LOOKUP_STREAM_FROM_CLUSTER控件代码返回。
LOOKUP_STREAM_FROM_CLUSTER_INPUT

作为输入传递给FSCTL_LOOKUP_STREAM_FROM_CLUSTER控制代码。
LOOKUP_STREAM_FROM_CLUSTER_OUTPUT

接收为来自FSCTL_LOOKUP_STREAM_FROM_CLUSTER控制代码的输出。
MARK_HANDLE_INFO

包含用于标记指定文件或目录的信息,以及其更新序列号(USN)使用有关更改的数据更改日记记录。
MARK_HANDLE_INFO32

包含用于标记指定文件或目录的信息,以及其更新序列号(USN)使用有关更改的数据更改日记记录。
MediaLabelInfo

MediaLabelInfo 结构将有关磁带 OMID 的信息传达给 RSM 数据库。 媒体标签库为库识别的所有媒体标签填充此结构。
MFT_ENUM_DATA_V0

包含定义更新序列号(USN)更改日记记录枚举的边界和起始位置的信息。
MFT_ENUM_DATA_V1

包含定义 ReFS 卷更新序列号(USN)更改日记记录枚举的边界和起始位置的信息。
MOVE_FILE_DATA

包含FSCTL_MOVE_FILE控件代码的输入数据。
NTFS_EXTENDED_VOLUME_DATA

表示卷数据。N
NTFS_FILE_RECORD_INPUT_BUFFER

包含FSCTL_GET_NTFS_FILE_RECORD控件代码的数据。
NTFS_FILE_RECORD_OUTPUT_BUFFER

从FSCTL_GET_NTFS_FILE_RECORD控制代码接收输出数据。
NTFS_STATISTICS

包含来自 NTFS 文件系统的统计信息。
NTFS_STATISTICS_EX

包含来自 NTFS 文件系统的统计信息。从 Windows 10 开始支持此结构。
NTFS_VOLUME_DATA_BUFFER

表示卷数据。 (NTFS_VOLUME_DATA_BUFFER)
NTMS_ALLOCATION_INFORMATION

NTMS_ALLOCATION_INFORMATION结构包含有关从中获取媒体的源媒体池的信息。
NTMS_CHANGERINFORMATIONA

NTMS_CHANGERINFORMATION结构定义特定于机器人更换器对象的属性。 (ANSI)
NTMS_CHANGERINFORMATIONW

NTMS_CHANGERINFORMATION结构定义特定于机器人更换器对象的属性。 (Unicode)
NTMS_CHANGERTYPEINFORMATIONA

NTMS_CHANGERTYPEINFORMATION结构定义特定于 RSM 支持的机器人更换器类型的属性。 (ANSI)
NTMS_CHANGERTYPEINFORMATIONW

NTMS_CHANGERTYPEINFORMATION结构定义特定于 RSM 支持的机器人更换器类型的属性。 (Unicode)
NTMS_COMPUTERINFORMATION

NTMS_COMPUTERINFORMATION结构定义特定于 RSM 服务器的属性。
NTMS_DRIVEINFORMATIONA

NTMS_DRIVEINFORMATION结构定义特定于驱动器对象的属性。 (ANSI)
NTMS_DRIVEINFORMATIONW

NTMS_DRIVEINFORMATION结构定义特定于驱动器对象的属性。 (Unicode)
NTMS_DRIVETYPEINFORMATIONA

NTMS_DRIVETYPEINFORMATION结构定义特定于 RSM 支持的驱动器类型的属性。 (ANSI)
NTMS_DRIVETYPEINFORMATIONW

NTMS_DRIVETYPEINFORMATION结构定义特定于 RSM 支持的驱动器类型的属性。 (Unicode)
NTMS_IEDOORINFORMATION

NTMS_IEDOORINFORMATION结构定义特定于插入/弹出门对象的属性。
NTMS_IEPORTINFORMATION

NTMS_IEPORTINFORMATION结构定义特定于插入/弹出端口对象的属性。
NTMS_LIBRARYINFORMATION

NTMS_LIBRARYINFORMATION结构定义特定于库对象的属性。
NTMS_LIBREQUESTINFORMATIONA

NTMS_LIBREQUESTINFORMATION结构定义特定于工作请求的属性,这些属性已排队到 RSM。 (ANSI)
NTMS_LIBREQUESTINFORMATIONW

NTMS_LIBREQUESTINFORMATION结构定义特定于工作请求的属性,这些属性已排队到 RSM。 (Unicode)
NTMS_LMIDINFORMATION

NTMS_LMIDINFORMATION结构定义特定于逻辑媒体对象的属性。
NTMS_MEDIAPOOLINFORMATION

NTMS_MEDIAPOOLINFORMATION结构定义特定于媒体池对象的属性。
NTMS_MEDIATYPEINFORMATION

NTMS_MEDIATYPEINFORMATION结构定义特定于 RSM 支持的媒体类型的属性。
NTMS_NOTIFICATIONINFORMATION

NTMS_NOTIFICATIONINFORMATION结构定义 RSM 数据库中发生的对象和作。
NTMS_OBJECTINFORMATIONA

NTMS_OBJECTINFORMATION结构定义应用程序可为 RSM 设备、媒体和系统控件(如库、驱动器、媒体、作员请求)获取和设置的属性。 这是 RSM 数据库中对象的常见结构。 (ANSI)
NTMS_OBJECTINFORMATIONW

NTMS_OBJECTINFORMATION结构定义应用程序可为 RSM 设备、媒体和系统控件(如库、驱动器、媒体、作员请求)获取和设置的属性。 这是 RSM 数据库中对象的常见结构。 (Unicode)
NTMS_OPREQUESTINFORMATIONA

NTMS_OPREQUESTINFORMATION结构定义特定于 RSM作员请求系统控制的属性。 (ANSI)
NTMS_OPREQUESTINFORMATIONW

NTMS_OPREQUESTINFORMATION结构定义特定于 RSM作员请求系统控制的属性。 (Unicode)
NTMS_PARTITIONINFORMATIONA

NTMS_PARTITIONINFORMATION结构定义特定于侧对象的属性。 (ANSI)
NTMS_PARTITIONINFORMATIONW

NTMS_PARTITIONINFORMATION结构定义特定于侧对象的属性。 (Unicode)
NTMS_PMIDINFORMATIONA

NTMS_PMIDINFORMATION结构定义特定于物理媒体对象的属性。 (ANSI)
NTMS_PMIDINFORMATIONW

NTMS_PMIDINFORMATION结构定义特定于物理媒体对象的属性。 (Unicode)
NTMS_STORAGESLOTINFORMATION

NTMS_STORAGESLOTINFORMATION结构定义特定于存储槽对象的属性。
NVM_SET_LIST

包含 NVME Set Attributes 命令的条目数组。
NVME_ADMIN_COMPLETION_QUEUE_BASE_ADDRESS

包含管理员完成队列的基本内存地址。
NVME_ADMIN_QUEUE_ATTRIBUTES

包含管理员提交队列和管理员完成队列的管理员队列属性(AQA)。
NVME_ADMIN_SUBMISSION_QUEUE_BASE_ADDRESS

包含管理员提交队列的基本内存地址。
NVME_AUTO_POWER_STATE_TRANSITION_ENTRY

包含一个 64 位条目,用于指定每个允许的 32 个电源状态的空闲时间和电源状态转换的相关信息。
NVME_CDW10_ABORT

包含用于中止以前提交到管理员提交队列或 I/O 提交队列的特定命令的 Abort 命令的参数。
NVME_CDW10_CREATE_IO_QUEUE

包含创建 I/O 完成队列和创建 IO 提交队列命令中使用的参数。
NVME_CDW10_DATASET_MANAGEMENT

NVME_CDW10_DATASET_MANAGEMENT结构包含数据集管理命令的参数,这些参数指示逻辑块范围的属性。
NVME_CDW10_DIRECTIVE_RECEIVE

包含指令接收命令的参数。
NVME_CDW10_DIRECTIVE_SEND

包含指令发送命令的参数。
NVME_CDW10_FIRMWARE_ACTIVATE

包含固件提交命令中使用的参数。
NVME_CDW10_FIRMWARE_DOWNLOAD

NVME_CDW10_FIRMWARE_DOWNLOAD结构包含用于将新固件映像复制到控制器的固件映像下载命令的参数。
NVME_CDW10_FORMAT_NVM

包含用于低级别格式 NVM 媒体的格式 NVM 命令的参数。
NVME_CDW10_GET_FEATURES

包含用于检索指定特征的属性的 Get Features 命令的参数。
NVME_CDW10_GET_LOG_PAGE

NVME_CDW10_GET_LOG_PAGE结构包含获取日志页命令的参数,该命令返回包含所请求日志页的数据缓冲区。
NVME_CDW10_GET_LOG_PAGE_V13

NVME_CDW10_GET_LOG_PAGE_V13结构包含获取日志页命令的参数,该命令返回包含所请求日志页的数据缓冲区。
NVME_CDW10_IDENTIFY

包含标识命令的参数,该命令返回一个数据缓冲区,该缓冲区描述有关 NVM 子系统、控制器或命名空间的信息。
NVME_CDW10_SECURITY_SEND_RECEIVE

包含管理员命令“安全发送和安全接收”中使用的参数。
NVME_CDW10_SET_FEATURES

NVME_CDW10_SET_FEATURES结构包含设置指定特征属性的 Set Features 命令的参数。
NVME_CDW11_CREATE_IO_CQ

包含“创建 I/O 完成队列”命令的参数,该命令用于创建除管理员完成队列之外的所有 I/O 完成队列。
NVME_CDW11_CREATE_IO_SQ

包含用于创建 IO 提交队列的“创建 IO 提交队列”命令的参数。
NVME_CDW11_DATASET_MANAGEMENT

NVME_CDW11_DATASET_MANAGEMENT结构包含数据集管理命令的参数,这些参数指示逻辑块范围的属性。
NVME_CDW11_DIRECTIVE_RECEIVE

包含指令接收命令的参数。
NVME_CDW11_DIRECTIVE_SEND

包含指令发送命令的参数。
NVME_CDW11_FEATURE_ARBITRATION

包含控制命令仲裁的仲裁功能的值。
NVME_CDW11_FEATURE_ASYNC_EVENT_CONFIG

包含异步事件配置功能的参数,用于控制向主机触发异步事件通知的事件。
NVME_CDW11_FEATURE_AUTO_POWER_STATE_TRANSITION

包含自治电源状态转换功能的参数,用于配置自治电源状态转换的设置。
NVME_CDW11_FEATURE_HOST_MEMORY_BUFFER

包含主机内存缓冲区功能的参数,该功能为主机提供一种机制,用于为控制器分配一部分主机内存以独占使用。
NVME_CDW11_FEATURE_INTERRUPT_COALESCING

包含用于配置中断合并设置的中断合并功能的参数。
NVME_CDW11_FEATURE_INTERRUPT_VECTOR_CONFIG

包含中断向量配置功能的参数,该功能配置特定于特定中断向量的设置。
NVME_CDW11_FEATURE_LBA_RANGE_TYPE

包含一个参数,该参数指定“设置功能”命令中 LBA 范围类型功能的 LBA 范围数。
NVME_CDW11_FEATURE_NON_OPERATIONAL_POWER_STATE

包含非作电源状态功能的参数,用于指示是否为非作电源状态启用宽松模式。
NVME_CDW11_FEATURE_NUMBER_OF_QUEUES

包含队列数功能的参数,这些参数指示主机请求此控制器的 I/O 完成队列和 I/O 提交队列的数量。
NVME_CDW11_FEATURE_POWER_MANAGEMENT

包含允许主机配置电源状态的电源管理功能的值。
NVME_CDW11_FEATURE_SUPPORTED_CAPABILITY

包含 Get Features 命令返回的值,这些值描述指定功能支持的功能。
NVME_CDW11_FEATURE_TEMPERATURE_THRESHOLD

包含温度阈值功能的参数,该功能用于设置超过温度阈值和最高 9 个温度值的低于温度阈值。
NVME_CDW11_FEATURE_VOLATILE_WRITE_CACHE

包含可变写入缓存功能的参数,该功能可控制控制器上的易失写入缓存(如果受支持且存在)。
NVME_CDW11_FEATURE_WRITE_ATOMICITY_NORMAL

包含用于控制原子写入单元法(AWUN)和命名空间原子写入单元法(NAWUN)参数的参数,这些参数定义控制器对原子作的支持。
NVME_CDW11_FEATURES

包含获取功能和设置功能命令的参数,这些命令检索或设置指定功能的属性。
NVME_CDW11_FIRMWARE_DOWNLOAD

包含固件映像下载命令的参数,该命令用于将新的固件映像(全部或部分)复制到控制器。
NVME_CDW11_GET_LOG_PAGE

NVME_CDW11_GET_LOG_PAGE结构包含获取日志页命令的参数,该命令返回包含所请求日志页的数据缓冲区。
NVME_CDW11_IDENTIFY

包含标识命令的参数。
NVME_CDW11_SECURITY_RECEIVE

包含安全接收命令中使用的参数。
NVME_CDW11_SECURITY_SEND

包含安全发送命令中使用的参数。
NVME_CDW12_DIRECTIVE_RECEIVE

包含用于分配指令接收命令的流资源的参数。
NVME_CDW12_DIRECTIVE_RECEIVE_STREAMS_ALLOCATE_RESOURCES

包含用于请求命名空间流的参数,该流用于在指令接收命令中分配流资源。
NVME_CDW12_DIRECTIVE_SEND

包含用于为指令发送命令启用指令的参数。
NVME_CDW12_DIRECTIVE_SEND_IDENTIFY_ENABLE_DIRECTIVE

包含用于在指令发送命令中指定和启用指令的参数。
NVME_CDW12_FEATURE_HOST_MEMORY_BUFFER

包含主机内存缓冲区功能的参数,用于指定主机内存缓冲区的大小。
NVME_CDW12_FEATURES

包含设置指定特征的属性的“设置功能”命令的参数。
NVME_CDW12_GET_LOG_PAGE

NVME_CDW12_READ_WRITE

包含 NVME 读取和 NVME 写入命令的参数,这些命令可读取或写入指定逻辑块地址(LBA)的 NVM 控制器以及从 NVM 控制器读取或写入数据和元数据(如果适用)。
NVME_CDW13_FEATURE_HOST_MEMORY_BUFFER

包含主机内存缓冲区功能的参数,该参数指定主机内存描述符列表物理位置的较低 32 位。
NVME_CDW13_FEATURES

包含设置指定特征的属性的“设置功能”命令的参数。
NVME_CDW13_GET_LOG_PAGE

NVME_CDW13_READ_WRITE

包含 NVME 读取和 NVME 写入命令的参数,这些命令可读取或写入指定逻辑块地址(LBA)的 NVM 控制器以及从 NVM 控制器读取或写入数据和元数据(如果适用)。
NVME_CDW14_FEATURE_HOST_MEMORY_BUFFER

包含主机内存缓冲区功能的参数,该参数指定主机内存描述符列表的物理位置的上限 32 位。
NVME_CDW14_FEATURES

NVME_CDW14_FEATURES结构包含设置指定特征的属性的 Set Features 命令的参数。
NVME_CDW15_FEATURE_HOST_MEMORY_BUFFER

包含主机内存缓冲区功能的参数,用于指定主机内存描述符列表中的条目数。
NVME_CDW15_FEATURES

NVME_CDW15_FEATURES结构包含设置指定特征的属性的 Set Features 命令的参数。
NVME_CDW15_READ_WRITE

包含 NVME 读取和 NVME 写入命令的参数,这些命令可读取或写入指定逻辑块地址(LBA)的 NVM 控制器以及从 NVM 控制器读取或写入数据和元数据(如果适用)。
NVME_CHANGED_NAMESPACE_LIST_LOG

包含已更改的命名空间列表日志页的数据,该页描述自上次读取日志页以来已更改的控制器中的命名空间 标识命名空间 信息。
NVME_COMMAND

包含管理命令和 NVM 命令集中所有命令的参数。
NVME_COMMAND_DWORD0

包含所有管理员命令和 NVM 命令通用的参数。
NVME_COMMAND_EFFECTS_DATA

包含描述管理员或 I/O 命令的总体可能效果的信息,包括命令的任何可选功能。
NVME_COMMAND_EFFECTS_LOG

包含描述控制器支持的命令以及这些命令对 NVM 子系统状态的影响的信息。
NVME_COMMAND_STATUS

包含有关命令状态的信息。
NVME_COMPLETION_DW0_ASYNC_EVENT_REQUEST

包含有关在完成队列条目的 DWord 0 中发布到管理员完成队列的异步事件的信息。 异步事件用于通知主机软件状态、错误和运行状况信息。
NVME_COMPLETION_DW0_DIRECTIVE_RECEIVE_STREAMS_ALLOCATE_RESOURCES

包含有关指令接收命令中已分配的流资源数的信息。
NVME_COMPLETION_ENTRY

指定完成队列中大小为 16 字节的条目。
NVME_COMPLETION_QUEUE_HEAD_DOORBELL

定义门铃寄存器,用于更新完成队列的头条目指针 y
NVME_CONTEXT_ATTRIBUTES

指定逻辑块范围的可选上下文属性(LBA 范围)。
NVME_CONTROLLER_CAPABILITIES

包含指定用于托管软件的控制器的基本功能的只读值。
NVME_CONTROLLER_CONFIGURATION

包含控制器的读/写配置设置。
NVME_CONTROLLER_LIST

包含控制器标识符的有序列表。
NVME_CONTROLLER_MEMORY_BUFFER_LOCATION

定义 NVME_CONTROLLER_REGISTERS 结构的 CMBLOC 字段中的可选控制器内存缓冲区位置寄存器的位置。
NVME_CONTROLLER_MEMORY_BUFFER_SIZE

定义可选控制器内存缓冲区寄存器的大小,并在 NVME_CONTROLLER_REGISTERS 结构的 CMBSZ 字段中使用。
NVME_CONTROLLER_REGISTERS

指定控制器的寄存器映射。
NVME_CONTROLLER_STATUS

包含指示控制器状态的值。
NVME_DEVICE_SELF_TEST_LOG

包含一个字段,用于指定设备自测试日志页中的信息,用于描述设备自测的状态、完成百分比和结果。
NVME_DEVICE_SELF_TEST_RESULT_DATA

包含有关设备 Self-Test作结果的数据。
NVME_DIRECTIVE_IDENTIFY_RETURN_PARAMETERS

包含描述标识指令的返回参数的字段。
NVME_DIRECTIVE_IDENTIFY_RETURN_PARAMETERS_DESCRIPTOR

包含描述标识指令的返回参数的值。
NVME_DIRECTIVE_STREAMS_GET_STATUS_DATA

包含当前打开的流的标识符。
NVME_DIRECTIVE_STREAMS_RETURN_PARAMETERS

包含 Streams 指令的返回参数。
NVME_ENDURANCE_GROUP_LOG

包含一个字段,用于指定耐力组信息日志页中的信息,该页指示从耐力组读取和写入的数据量。
NVME_ERROR_INFO_LOG

包含指定错误信息日志页中信息的字段。
NVME_FIRMWARE_SLOT_INFO_LOG

包含指定固件槽信息日志页中信息的字段。
NVME_HEALTH_INFO_LOG

包含指定 SMART/Health Information Log 页中包含的信息的字段。
NVME_HOST_MEMORY_BUFFER_DESCRIPTOR_ENTRY

定义主机内存描述符列表中的单个条目的参数。
NVME_IDENTIFY_CONTROLLER_DATA

包含指示控制器功能、功能、命令集属性和电源状态描述符的值。
NVME_IDENTIFY_NAMESPACE_DATA

包含指示特定于特定命名空间的功能和设置的值。
NVME_LBA_FORMAT

包含指定要应用于 NVM 媒体的 LBA 格式作为格式 NVM 命令的一部分的参数。
NVME_LBA_RANGE

包含用于定义由起始 LBA 和逻辑块数指定的连续逻辑块集合的参数。
NVME_LBA_RANGET_TYPE_ENTRY

包含为“设置功能”命令中的 LBA 范围类型功能在逻辑块地址(LBA)范围列表中指定单个条目的参数。
NVME_NVM_SUBSYSTEM_RESET

指定一个参数,该参数为主机软件提供启动 NVM 子系统重置的功能。
NVME_POWER_STATE_DESC

包含描述每个电源状态的属性的字段。
NVME_PRP_ENTRY

包含指定指向物理内存页的指针的页基址和偏移量(PBAO)的字段。
NVME_RESERVATION_NOTIFICATION_LOG

包含指定预留通知日志页中信息的字段。
NVME_SCSI_NAME_STRING

包含用于构造 SCSI 名称字符串标识符的信息。
NVME_SET_ATTRIBUTES_ENTRY

包含指定设置属性的信息的字段。
NVME_SUBMISSION_QUEUE_TAIL_DOORBELL

定义门铃寄存器,用于更新提交队列的 Tail 条目指针 y
NVME_TELEMETRY_HOST_INITIATED_LOG

包含指定遥测 Host-Initiated 日志页中信息的字段。
NVME_VERSION

包含指定控制器实现支持的 NVM Express 规范的版本号的字段。
OFSTRUCT

包含有关 OpenFile 函数打开或尝试打开的文件的信息。
OVERLAPPED_ENTRY

包含调用 GetQueuedCompletionStatusEx 函数返回的信息。
PARTITION_INFORMATION

包含有关磁盘分区的信息。
PARTITION_INFORMATION_EX

包含标准 AT 样式主启动记录(MBR)和可扩展固件接口(EFI)磁盘的分区信息。
PARTITION_INFORMATION_GPT

包含 GUID 分区表 (GPT) 分区信息。
PARTITION_INFORMATION_MBR

包含特定于主启动记录(MBR)磁盘的分区信息。
PLEX_READ_DATA_REQUEST

指示要执行的读取作的范围以及要从中读取的 plex。
READ_FILE_USN_DATA

指定应用程序支持的更新序列号 (USN) 更改日志的版本。
READ_USN_JOURNAL_DATA_V0

包含定义一组更新序列号(USN)更改日记记录以返回到调用过程的信息。 (READ_USN_JOURNAL_DATA_V0)
READ_USN_JOURNAL_DATA_V1

包含定义一组更新序列号(USN)更改日记记录以返回到调用过程的信息。R
REASSIGN_BLOCKS

包含磁盘块重新分配数据。 (REASSIGN_BLOCKS)
REASSIGN_BLOCKS_EX

包含磁盘块重新分配数据。 (REASSIGN_BLOCKS_EX)
REPAIR_COPIES_INPUT

FSCTL_REPAIR_COPIES控件代码的输入结构。
REPAIR_COPIES_OUTPUT

包含从FSCTL_REPAIR_COPIES控制代码返回的修复副本作的输出。
REPARSE_GUID_DATA_BUFFER

包含有关重新分析点的信息。
REQUEST_OPLOCK_INPUT_BUFFER

包含使用FSCTL_REQUEST_OPLOCK控制代码请求机会锁(oplock)或确认作锁中断的信息。
REQUEST_OPLOCK_OUTPUT_BUFFER

包含FSCTL_REQUEST_OPLOCK控制代码返回的机会锁(oplock)信息。
RETRIEVAL_POINTER_BASE

包含FSCTL_GET_RETRIEVAL_POINTER_BASE控件代码的输出。
RETRIEVAL_POINTERS_BUFFER

包含FSCTL_GET_RETRIEVAL_POINTERS控件代码的输出。
SESSION_INFO_0

包含建立会话的计算机的名称。
SESSION_INFO_1

包含有关会话的信息,包括计算机的名称;用户名称;打开计算机上的文件、管道和设备。
SESSION_INFO_10

包含有关会话的信息,包括计算机的名称;用户名称;会话的活动和空闲时间。
SESSION_INFO_2

包含有关会话的信息,包括计算机的名称;用户名称;在计算机上打开文件、管道和设备;以及建立会话的客户端的类型。
SESSION_INFO_502

包含有关会话的信息,包括计算机的名称;用户名称;在计算机上打开文件、管道和设备;以及客户端正在使用的传输的名称。
SET_DISK_ATTRIBUTES

指定要在磁盘设备上设置的属性。
SET_PARTITION_INFORMATION

包含用于设置磁盘分区类型的信息。
SHARE_INFO_0

包含共享资源的名称。
SHARE_INFO_1

包含有关共享资源的信息,包括资源的名称和类型以及与资源关联的注释。
SHARE_INFO_1004

包含与共享资源关联的注释。
SHARE_INFO_1005

包含有关共享资源的信息。
SHARE_INFO_1006

指定共享资源可以容纳的最大并发连接数。
SHARE_INFO_1501

包含与指定共享关联的安全描述符。 有关详细信息,请参阅安全描述符。
SHARE_INFO_2

包含有关共享资源的信息,包括资源的名称、类型和权限以及当前连接数。
SHARE_INFO_501

包含有关共享资源的信息,包括资源的名称和类型以及与资源关联的注释。
SHARE_INFO_502

包含有关共享资源的信息,包括资源名称、类型和权限、连接数和其他相关信息。
SHARE_INFO_503

包含有关共享资源的信息。 它与SHARE_INFO_502结构相同,只是它还包含服务器名称。
SHRINK_VOLUME_INFORMATION

指定要执行的卷收缩作。
STARTING_LCN_INPUT_BUFFER

包含FSCTL_GET_VOLUME_BITMAP控制代码的起始 LCN。
STARTING_VCN_INPUT_BUFFER

包含FSCTL_GET_RETRIEVAL_POINTERS控制代码的起始 VCN。
STAT_SERVER_0

包含有关服务器的统计信息。
STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR

与IOCTL_STORAGE_QUERY_PROPERTY控制代码结合使用,检索设备的存储访问对齐描述符数据。
STORAGE_ADAPTER_DESCRIPTOR

与IOCTL_STORAGE_QUERY_PROPERTY控制代码一起使用,以检索设备的存储适配器描述符数据。
STORAGE_ADAPTER_SERIAL_NUMBER

STORAGE_PROPERTY_ID中定义的 StorageAdapterSerialNumberProperty 适配器序列号的 NULL 终止 Unicode 字符串。
STORAGE_DESCRIPTOR_HEADER

与IOCTL_STORAGE_QUERY_PROPERTY控制代码结合使用,以检索存储设备或适配器的属性。
STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR

保留以供将来使用。 (STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR)
STORAGE_DEVICE_DESCRIPTOR

与IOCTL_STORAGE_QUERY_PROPERTY控制代码一起使用,以检索设备的存储设备描述符数据。
STORAGE_DEVICE_ID_DESCRIPTOR

与IOCTL_STORAGE_QUERY_PROPERTY控制代码请求一起使用,以检索设备的设备 ID 描述符数据。
STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR

STORAGE_PROPERTY_ID中定义的 StorageDeviceIoCapabilityProperty 的输出缓冲区。
STORAGE_DEVICE_POWER_CAP

此结构用作IOCTL_STORAGE_DEVICE_POWER_CAP的输入和输出缓冲区。
STORAGE_DEVICE_RESILIENCY_DESCRIPTOR

保留供系统使用。 (STORAGE_DEVICE_RESILIENCY_DESCRIPTOR)
STORAGE_HW_FIRMWARE_ACTIVATE

此结构包含有关要激活的已下载固件的信息。
STORAGE_HW_FIRMWARE_DOWNLOAD

此结构包含要下载到目标的固件映像有效负载。
STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR

与IOCTL_STORAGE_QUERY_PROPERTY请求结合使用来描述存储设备的产品类型。
STORAGE_MINIPORT_DESCRIPTOR

保留供系统使用。 (STORAGE_MINIPORT_DESCRIPTOR)
STORAGE_PHYSICAL_ADAPTER_DATA

描述物理存储适配器。
STORAGE_PHYSICAL_DEVICE_DATA

描述物理存储设备。
STORAGE_PHYSICAL_NODE_DATA

指定存储节点的物理设备数据。
STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR

STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR结构是从IOCTL_STORAGE_QUERY_PROPERTY请求返回的查询结果结构之一。
STORAGE_PROPERTY_QUERY

指示作为传递给IOCTL_STORAGE_QUERY_PROPERTY控制代码的输入缓冲区检索的存储设备或适配器的属性。
STORAGE_PROTOCOL_COMMAND

使用直通机制向存储设备(通过IOCTL_STORAGE_PROTOCOL_COMMAND)发出特定于供应商的命令时,此结构用作输入缓冲区。
STORAGE_PROTOCOL_DATA_DESCRIPTOR

此结构与IOCTL_STORAGE_QUERY_PROPERTY结合使用,从存储设备或适配器返回特定于协议的数据。
STORAGE_PROTOCOL_SPECIFIC_DATA

介绍IOCTL_STORAGE_QUERY_PROPERTY请求的输入和输出缓冲区中提供的特定于协议的设备数据。
STORAGE_SPEC_VERSION

存储规范版本。
STORAGE_TEMPERATURE_DATA_DESCRIPTOR

此结构与IOCTL_STORAGE_QUERY_PROPERTY结合使用,从存储设备或适配器返回温度数据。
STORAGE_TEMPERATURE_INFO

描述设备温度数据。 使用IOCTL_STORAGE_QUERY_PROPERTY请求查询温度数据时,返回为STORAGE_TEMPERATURE_DATA_DESCRIPTOR的一部分。
STORAGE_TEMPERATURE_THRESHOLD

此结构用于设置存储设备的超过或低于温度阈值(通过IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD)。
STORAGE_WRITE_CACHE_PROPERTY

与IOCTL_STORAGE_QUERY_PROPERTY控制代码一起使用,以检索有关设备的写入缓存属性的信息。
TRANSACTION_NOTIFICATION

包含与事务通知关联的数据。
TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT

指示要恢复的事务。 此结构随恢复通知一起发送。
TXF_ID

表示 Resource Manager 上下文中的唯一标识符。
TXF_LOG_RECORD_AFFECTED_FILE

包含受事务影响的文件的信息。
TXF_LOG_RECORD_BASE

包含基本记录信息。
TXF_LOG_RECORD_TRUNCATE

包含截断作的记录。
TXF_LOG_RECORD_WRITE

包含写入作的记录。
TXFS_CREATE_MINIVERSION_INFO

包含有关FSCTL_TXFS_CREATE_MINIVERSION创建的微型版本的版本信息。
TXFS_GET_METADATA_INFO_OUT

包含有关创建的微型版本的版本信息。
TXFS_GET_TRANSACTED_VERSION

包含有关指定文件的基版本和最新版本的信息。
TXFS_LIST_TRANSACTION_LOCKED_FILES

包含事务处理编写器锁定的文件列表。
TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY

包含有关锁定事务的信息。
TXFS_LIST_TRANSACTIONS

包含事务列表。
TXFS_LIST_TRANSACTIONS_ENTRY

包含有关事务的信息。
TXFS_MODIFY_RM

包含修改辅助资源管理器的日志参数和日志记录模式时所需的信息。
TXFS_QUERY_RM_INFORMATION

包含有关资源管理器(RM)的信息。
TXFS_READ_BACKUP_INFORMATION_OUT

包含事务性 NTFS (TxF) 特定结构。 仅应在调用TXFS_WRITE_BACKUP_INFORMATION时使用此信息。 (TXFS_READ_BACKUP_INFORMATION_OUT)
TXFS_SAVEPOINT_INFORMATION

FSCTL_TXFS_SAVEPOINT_INFORMATION结构指定要执行的作以及要对其执行的事务。
TXFS_TRANSACTION_ACTIVE_INFO

包含指示创建快照时事务是否处于活动状态的标志。
TXFS_WRITE_BACKUP_INFORMATION

包含事务性 NTFS (TxF) 特定结构。 仅应在调用TXFS_WRITE_BACKUP_INFORMATION时使用此信息。 (TXFS_WRITE_BACKUP_INFORMATION)
USN_JOURNAL_DATA_V0

表示更新序列号(USN)更改日志、记录及其容量。 (USN_JOURNAL_DATA_V0)
USN_JOURNAL_DATA_V1

表示更新序列号(USN)更改日志、记录及其容量。U
USN_JOURNAL_DATA_V2

表示更新序列号(USN)更改日志、记录及其容量。 此结构是FSCTL_QUERY_USN_JOURNAL控制代码的输出缓冲区。
USN_RANGE_TRACK_OUTPUT

包含从FSCTL_USN_TRACK_MODIFIED_RANGES控制代码返回的更新序列号(USN)。
USN_RECORD_COMMON_HEADER

包含通过USN_RECORD_V2、USN_RECORD_V3和USN_RECORD_V4通用标头的更新序列号(USN)通用标头的信息。
USN_RECORD_EXTENT

包含更新序列号(USN)记录范围的偏移量和长度。
USN_RECORD_V2

包含更新序列号 (USN) 更改日记版本 2.0 记录的信息。
USN_RECORD_V3

包含更新序列号 (USN) 更改日记版本 3.0 记录的信息。
USN_RECORD_V4

包含更新序列号 (USN) 更改日志版本 4.0 记录的信息。 版本 2.0 和 3.0 记录分别由USN_RECORD_V2(也称为USN_RECORD)和USN_RECORD_V3结构定义。
USN_TRACK_MODIFIED_RANGES

包含有关使用FSCTL_USN_TRACK_MODIFIED_RANGES控制代码的更新序列号(USN)更改日志的范围跟踪参数的信息。
VERIFY_INFORMATION

包含用于验证磁盘盘区的信息。
VOLUME_BITMAP_BUFFER

表示磁盘上的已占用和可用群集。
VOLUME_DISK_EXTENTS

表示磁盘上的物理位置。
VOLUME_GET_GPT_ATTRIBUTES_INFORMATION

包含使用IOCTL_VOLUME_GET_GPT_ATTRIBUTES控制代码检索的卷属性。
WIM_ENTRY_INFO

定义特定于卷上托管的每个 WIM 数据源的元数据。
WIM_EXTERNAL_FILE_INFO

定义特定于WOF_PROVIDER_WIM提供的文件的元数据。
WIN32_FILE_ATTRIBUTE_DATA

包含文件或目录的属性信息。
WIN32_FIND_DATAA

包含有关 FindFirstFile、FindFirstFileEx 或 FindNextFile 函数找到的文件的信息。 (ANSI)
WIN32_FIND_DATAW

包含有关 FindFirstFile、FindFirstFileEx 或 FindNextFile 函数找到的文件的信息。 (Unicode)
WIN32_FIND_STREAM_DATA

包含有关 FindFirstStreamW 或 FindNextStreamW 函数找到的流的信息。
WOF_FILE_COMPRESSION_INFO_V1

定义特定于WOF_PROVIDER_FILE提供的文件的元数据。